我有一个 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个文件夹client
和server
。
下面是我的项目目录结构。请帮助我。
答案 0 :(得分:2)
我认为您必须在process.env.PORT
中提及nuxt.config.js
。
在server
属性下的文件内部,将值更新为:
server: {
port: process.env.PORT || 5100,
host: '0.0.0.0' // default: localhost
}