3
respostas

O comando do serverless para rodar local uma função nao esta funcionando

Seguindo a aula "Desenvolvendo com Serverless Framework" >> criando e manipulando o SLS nao consegui fazer rodar localmente a função que criei com base na aula.

Segue mensagem de erro:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade$ node -v v14.17.6

Poderiam me ajudar para eu poder acompanhar a aula?

Grata

3 respostas

Voce colocou a função listarAmigurimis no serverless.yml? Mais ou menos assim:

functions:
  listarAmigurumis:
    handler: app.listarAmigurumis
    events:
      - http:
          path: /listarAmigurumis
          method: get

Bom dia.

Atualizei conforme instruções mas deu outro erro:

Eu acho que nao passei por essa aula ainda de atualizar o serverless.yml

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Olá Danielle, no serveless.yml parece que ele está tentando achar o arquivo listarAmigurumi.js se voce quer usar o handler.js como arquivo de entrada, no seu arquivo de configuração você tem que especificar ele no caso ficaria: chave: nome do arquivo.Nome da funcao exportada handler: handler.listarAmigurumis

Abraços