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
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
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.