无法在Elastic Beanstalk上部署React应用程序

0

【以下的问题经过翻译处理】 我创建了一个简单的react-app并且在本地运行它是可以的。但我无法使用eb cli或手动部署该应用程序到Elastic Beanstalk上。

似乎没有节点服务器在运行,因此健康检查失败了。如何解决这个错误?

我还注意到了以下信息

“实例部署:在源捆绑包的“package.json”文件中没有指定Node.js版本。部署未安装特定版本的Node.js。”

所以我更新了package.json,但这并没有帮助。

profile picture
专家
已提问 5 个月前13 查看次数
1 回答
0

【以下的回答经过翻译处理】 Elastic Beanstalk支持部署NodeJS应用程序(https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_nodejs.html)。这些是服务器端组件,可能包括像React这样的JavaScript框架。

如果你有一个没有NodeJs的React应用程序,那么Elastic Beanstalk可能不是你最好的选择。

React本身是一个客户端应用程序。通常需要打包(例如上述的npm run build),并将该内容部署在静态S3存储桶中。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则