AWS 可以与 Spring Boot 和 React 配合使用吗?

App*_*boy 3 spring amazon-web-services reactjs spring-boot amazon-elastic-beanstalk

我正在尝试使用 Spring Boot 和 React 进行本地开发,其中我为 Spring 服务器运行mvn spring-boot:run(在http://localhost:8080上运行),然后为 React运行(在http://localhost:3000npm start上运行)客户。我的知识是,React 是客户端将与之对话的前端组件,然后 Spring 将是 React 与后端操作交互的组件。

这样的设置在 AWS Elastic Beanstalk 等 AWS 设置中是否能以类似的方式工作?我很困惑,因为我读到的大部分内容都涉及将 .jar 或 .war 传递给 AWS 来运行 Spring,但是当 React 是前端组件时,设置将如何工作?

-谢谢!

cra*_*wor 5

您可以将 Spring Boot Uber Jar 部署到 AWS Beanstalk,然后运行 ​​npm 构建来创建 React 捆绑应用程序并将其部署到 AWS S3。您将需要更改一些应用程序设置以指向正确的 (Beanstalk) 服务器并确保您的 AWS S3 设置正确。AWS 文档中有示例。