1
resposta

Erro ao bater nas rotas

O deploy funcionou porém quando tento bater nas rotas recebo um erro 502 ou 504, se não bater no / tenho o status: "{"titulo":"Curso de node"}"

1 resposta

Olá Kayqueln! Tudo bem?

Esses erros estão geralmente relacionados a problemas de gateway ou tempo de resposta do servidor. Aqui estão algumas sugestões para resolver o problema:

  1. Verifique os Logs do CloudWatch:

    • Acesse o AWS CloudWatch e verifique os logs das suas funções Lambda. Isso pode te ajudar a identificar se há algum erro específico acontecendo durante a execução das funções.
  2. Timeout das Funções Lambda:

    • Certifique-se de que o tempo de execução das suas funções Lambda não está excedendo o limite configurado. Você pode aumentar o timeout nas configurações da função Lambda.
  3. Configuração do API Gateway:

    • Verifique se o API Gateway está corretamente configurado para integrar com suas funções Lambda. Certifique-se de que as rotas estão apontando para as funções corretas e que as permissões estão adequadas.

Aqui está um exemplo de como você pode aumentar o timeout de uma função Lambda:

functions:
  myFunction:
    handler: handler.myFunction
    timeout: 30 # Aumente o timeout para 30 segundos

Caso as sugestões acima não resolvam o seu problema, peço que compartilhe todo o seu projeto para que assim eu possa fazer testes para identificar o porquê esses erros estão acontecendo, envie via GitHub ou Drive do Google.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.