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

0

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

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

我还注意到了以下信息

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

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

profile picture
專家
已提問 6 個月前檢視次數 17 次
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
專家
已回答 6 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南