без сервера на AWS лямбда-ошибки 502 Внутренняя ошибка сервера - PullRequest
0 голосов
/ 19 сентября 2018

Я пытаюсь использовать безсерверный с лямбда-сервисом 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 и какчтобы исправить эту ошибку.

...