Bom dia!
Quando uso o comando sls deploy
, tenho o seguinte erro:
> sls deploy
Serverless: Packaging service...
Serverless: Excluding development dependencies...
Serverless: Creating Stack...
Serverless: Checking Stack create progress...
...
Serverless: Stack create finished...
Serverless Error ---------------------------------------
Stack 'cadastro-pacientes-dev' does not exist
Get Support --------------------------------------------
Docs: docs.serverless.com
Bugs: github.com/serverless/serverless/issues
Issues: forum.serverless.com
Your Environment Information ---------------------------
Operating System: linux
Node Version: 12.18.1
Framework Version: 2.15.0 (standalone)
Plugin Version: 4.2.0
SDK Version: 2.3.2
Components Version: 3.4.3
Todo o código e estrutura de pastas esta conforme a vídeo aula:
> tree .
.
├── cadastro-pacientes
│ ├── handler.js
│ └── serverless.yml
├── index.js
└── README.md
1 directory, 4 files
Meu arquivo Handler.js:
'use strict'
const pacientes = [
{ id: 1, nome: 'Maria', dataNascimento: '1984-11-01' },
{ id: 2, nome: 'Joao', dataNascimento: '1980-01-16' },
{ id: 3, nome: 'Jose', dataNascimento: '1998-06-06' }
]
module.exports.listarPacientes = async event => {
return {
statusCode: 200,
body: JSON.stringify(
{
pacientes
},
null,
2
)
}
}
E meu arquivo serverless.yml:
service: cadastro-pacientes
frameworkVersion: '2'
provider:
name: aws
runtime: nodejs12.x
functions:
listarPacientes:
handler: handler.listarPacientes
Alguém poderia me ajudar?
Obrigado!
Obs: o comando sls invoke local -f listarPacientes
funciona perfeitamente