我尝试使用Spring Boot和React进行本地开发,我为Spring服务器运行mvn spring-boot:run
(这在http://localhost:8080上运行),然后运行npm start
(这个在http://localhost:3000上运行React客户端。我的知识是,React是客户将与之交谈的前端组件,然后Spring将成为React与后端操作交互的内容。
像AWS Elastic Beanstalk这样的AWS设置中,这样的设置是否会起作用?我很困惑,因为我读到的大部分内容都涉及将.jar或.war传递给AWS来运行Spring,但是当React是面向前面的组件时,设置如何工作?
-Thanks!
答案 0 :(得分:3)
您可以将Spring Boot Uber Jar部署到AWS Beanstalk,然后运行npm构建来创建React捆绑应用程序并将其部署到AWS S3。您需要更改某些应用程序设置以指向正确的(Beanstalk)服务器,并确保您的AWS S3设置正确无误。 AWS文档中有一些示例。