1
resposta

O que seria "lambda" que o Mário fala no segundo 0:47? qual o contexto?

qual relação entre middleware e lambda? ele sempre troca de nomenclatura aquela técnica de fazer uma requisição na api quando a sessão retornar 401, para pegar usar o refresh token

1 resposta

Oi Wenderson, tudo bem?

No contexto da aula, lambda se refere a funções serverless, que é uma função que é executada em um ambiente de computação sem servidor. O instrutor menciona que, ao fazer uma requisição para um lambda, o servidor side do Next.js não tem acesso aos cookies do cliente.

Quanto à relação entre middleware e lambda, o instrutor menciona que o middleware é executado no servidor side do Next.js e, ao tentar fazer uma requisição para um lambda, ocorre o problema de não ter acesso aos cookies do cliente. Portanto, é necessário encontrar uma maneira de fazer com que o servidor tenha acesso aos cookies do cliente que está fazendo a requisição.

O middleware está sendo usado para gerenciar a autenticação e a renovação dos tokens. Quando a sessão retorna 401, o middleware faz uma requisição na API (lambda) para usar o refresh token e obter um novo access token.

Um abraço e bons estudos.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software