Я пытаюсь использовать безсерверный с лямбда-сервисом aws.
мой serverless.yml:
service: webpack-4-example
# Add the serverless-webpack plugin
plugins:
- serverless-webpack
- serverless-offline
provider:
name: aws
runtime: nodejs8.10
region: us-west-2
stage: dev
package:
individually: true
functions:
first:
handler: handlers/first.hello
events:
- http:
method: get
path: /first
second:
handler: handlers/second.hello
events:
- http:
method: get
path: /second
custom:
webpack:
webpackConfig: 'webpack.config.js'
includModules: true
packager: 'npm'
Я использую плагины serverless-webpack и offline-без сервера.
Я просто пишу простой сервер для first.js
export const hello = async (event, context) => {
const rep = {
statusCode: 200,
body: JSON.stringify({
message: 'v1.0',
input: event,
})
};
return rep;
};
, он может корректно работать в локальной машине из командной строки:
sls offline start
и дать мне правильный ответ json.
но при попытке развертывания в облаке aws выдается ошибка:
выдается ошибка 502 шлюза с телом ответа:
{"message": "Internal server error"}
Как выполнить отладку в безсерверном облаке aws и какчтобы исправить эту ошибку.