Nuxt js应用程序未在AWS beantalk上运行-502错误

时间:2020-01-22 15:18:12

标签: amazon-elastic-beanstalk nuxt.js

我有一个 Nuxt js 应用程序,该应用程序需要部署 AWS Elastic Beanstalk 。我正在使用bitbucket内部CI / CD将应用程序部署到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个文件夹clientserver

下面是我的项目目录结构。请帮助我。

enter image description here

1 个答案:

答案 0 :(得分:2)

我认为您必须在process.env.PORT中提及nuxt.config.js

server属性下的文件内部,将值更新为:

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