Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Erro ao rodar o comando serverless invoke local --function listarPacientes

PS D:\OneDrive\Drive_H\05_Estudos\07_ALURA\serverless\projeto\cadastro-pacientes> serverless invoke local --function listarPacientes Environment: win32, node 16.13.2, framework 3.0.0 (standalone), plugin 6.0.0, SDK 4.3.0 Credentials: Local, "default" profile Docs: docs.serverless.com Support: forum.serverless.com Bugs: github.com/serverless/serverless/issues

Error: Lambda handler "handler" does not point function property

1 resposta
solução!

Oi Hugo, tudo bem?

Desculpe a demora em retornar.

Esse erro geralmente ocorre quando o arquivo serverless.yml não está configurado corretamente. Verifique se você definiu corretamente o nome da função e o nome do arquivo de handler no arquivo serverless.yml. Certifique-se de que o nome da função e o nome do arquivo de handler estão alinhados.

Por exemplo, se você definiu a função como listarPacientes e o nome do arquivo de handler como handler.js, o trecho correspondente no arquivo serverless.yml deve ser algo como:

functions:
  listarPacientes:
    handler: handler.listarPacientes

Verifique também se o arquivo de handler handler.js está presente no diretório do seu projeto e se ele exporta a função listarPacientes.

Se você já verificou esses pontos e o erro persiste, pode ser útil verificar se todas as dependências do seu projeto estão instaladas corretamente. Certifique-se de executar o comando npm install para instalar todas as dependências necessárias.

Um abraço e bons estudos.