【发布时间】:2017-08-16 00:42:55
【问题描述】:
在将我的服务器端渲染的 React 应用程序部署到 Node Elastic Beanstalk 环境时,该站点显示 502 错误,其中 Nginx 在运行 webpack 构建的过程中无法获得连接。
在 package.json 中,我运行以下命令进行构建,这在部署期间由 Elastic Beanstalk 触发:
"prestart": "node node_modules/webpack/bin/webpack.js --progress --colors --bail"
构建完成后,我运行以下命令来启动服务器:
"start": "node dist/server.js"
在两者之间,网站显示 502 错误。我有一些潜在的选择,但我很想知道是否有人以不同/更简单的方式解决了这个问题。
- 使用 AWS CodeBuild 而不是 NPM 脚本构建站点
- 运行多个实例并进行部署部署
- 运行多个环境并交换 URL。
【问题讨论】:
标签: node.js amazon-web-services nginx npm amazon-elastic-beanstalk