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

问题描述 投票:2回答:1

我有一个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个文件夹clientserver

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

enter image description here

amazon-elastic-beanstalk nuxt.js
1个回答
0
投票

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

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

server: {
  port: process.env.PORT || 5100,
  host: '0.0.0.0' // default: localhost
}
© www.soinside.com 2019 - 2024. All rights reserved.