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