Приложение Nuxt js не работает на AWS beanstalk - ошибка 502 - PullRequest
3 голосов
/ 22 января 2020

У меня есть Nuxt js приложение, которое необходимо развернуть AWS Elasti c Beanstalk . Я использую встроенный CI / CD bitbucket для развертывания моего приложения в ELB. Приложение успешно развернуто согласно Bitbucket. Но в консоли AWS Beanstalk состояние ухудшается и, следовательно, при посещении URL появляется ошибка 502 Bad Gateway .

Я проверил AWS журналы, вот они (не ошибки не отображаются):

-------------------------------------
/var/log/nodejs/nodejs.log
-------------------------------------
Server running at http://127.0.0.1:8081/

> stack-web@1.0.0 start /var/app/current
> nuxt start

ℹ Listening on: http://<IP_ADDRESS>:5100/ // ℹ --> This is some werid character appearing

Я проверил мой загружаемый файл .zip, в котором находится папка .nuxt, а внутри него также есть папка dist. Папка dist содержит 2 папки client и server.

Ниже приведена структура каталога моего проекта. Пожалуйста, помогите мне с этим.

enter image description here

1 Ответ

2 голосов
/ 24 января 2020

Я думаю, вы должны упомянуть process.env.PORT внутри nuxt.config.js.

Внутри вашего файла в server свойство обновить значение как:

server: {
  port: process.env.PORT || 5100,
  host: '0.0.0.0' // default: localhost
}
...