Amazon Lambda + Apex Up + NuxtJS получили сообщение о запрете или внутренняя ошибка сервера - PullRequest
0 голосов
/ 20 июня 2019

У меня есть up.json в моем приложении nuxtjs, как показано ниже:

{
  "name": "alivedigital-nuxtjs",
  "profile": "alivedigital-lambda",
  "regions": ["ap-southeast-1"],
  "lambda": {
    "memory": 256,
    "runtime": "nodejs10.x"
  },
  "proxy": {
    "command": "npm start",
    "timeout": 25,
    "listen_timeout": 15,
    "shutdown_timeout": 15
  },
  "stages": {
    "development": {
      "proxy": {
        "command": "npm dev"
      }
    }
  },
  "environment": {
    "NODE_ENV": "production"
  }
}

при развертывании с использованием Apex Up все работает нормально.и это отображается в моей Amazon Lambda.

Но когда я захожу на URL-адрес конечной точки API, данный lambda, я получаю:

{
    message: "Forbidden"
}

, но потом, когда я пытаюсь в Postman с x-api-ключ в качестве авторизации, я получил:

{
    "message": "Internal server error"
}

Итак, вот результат теста, который я пробую в Amazon Lambda:

enter image description here

Это та же ошибка, когда я пытаюсь запустить в своем локальном терминале up logs

Ниже приведены мои текущие настройки в моем Amazon:

enter image description here

enter image description here

enter image description here

enter image description here

Почему я получил ошибку Runtime.ExitError в моих журналах.Я что-то упустил?

...