Развертывание Next. js w / Express Приложение к Elasti c Beanstalk (502) - PullRequest
0 голосов
/ 03 марта 2020

Я пытаюсь развернуть следующее. js приложение, использующее express для выбора c beanstalk, и я получаю постоянные 502 ошибки Bad Gateway.

2020/03 / 02 15:26:28 [ошибка] 8286 # 0: * 172 Ошибка подключения () (111: соединение отклонено) при подключении к восходящему каналу, клиент: 109.190.231.251, сервер:, запрос: "GET / db / websql / index. php? Lang = en HTTP / 1.1 ", восходящий поток:" http://127.0.0.1: 8081 / db / websql / index. php? Lang = en", хост:" 54.244.187.52 "

Я читал, что это может быть проблема с портом (: 8081), поэтому я настроил переменную PORT env в конфигурации программного обеспечения. Это не решает проблему. И мой порт настроен следующим образом на моем express сервере:

const PORT = process.env.PORT || 8081;

Я использую

us-west-2

region.

У меня есть файл конфигурации EB в каталоге .ebextensions, который читает «npm start», и это выглядит следующим образом в моем package.json

"start": "NODE_ENV=production next build && NODE_ENV=production node ./server.js",

Все работает хорошо локально в режимах dev и prod, но я не могу заставить его работать на EB.

Любая помощь будет принята с благодарностью!

...