java - 如何在 AWS 上运行 Angular/Spring Boot 应用程序?
问题描述
我能够通过使用 Beanstalk 上传 jar 文件来部署我的 Spring Boot 应用程序,并成功地在 t2.micro 实例上运行。最近,我尝试将我的 Angular 应用程序添加到 S3 并将其托管为能够加载但导致后端出现 CORS 问题的静态网站。此外,我希望在 Angular 应用程序中使用 ngrx Store,因此静态网站并不是最佳实践或最有效的方法。唉,这是我走到了一个死胡同,我正在寻求一些建议。
有人可以提供有关如何更好地部署该项目的 Angular 部分的提示吗?或者任何关于无服务器方法的建议也会有所帮助。我曾经玩弄过使用 Lambda 函数的想法,但是在使用 beanstalk 部署了至少一部分项目之后,我承认有点不愿意从头开始。
我还看到,可能使用 war 而不是 jar 可能会有所帮助,但找不到任何关于如何将 angular 和 spring boot 应用程序组合到 war 文件中的很好的说明(如果这甚至会发生什么)。
我非常乐意提供任何其他信息来帮助回答问题。提前感谢任何能够提供帮助的人!
解决方案
推荐阅读
- c - 我有分段错误,我不明白为什么
- django - Django 在 HTTPS 上显示 500 内部服务器错误
- scala - 如何在包装到头部时找到跳过某些值的项目的索引
- android - 为什么 DAO 在 RoomDatabase 中被定义为 fun?
- python - CSV 单元格包含 Python 列表
- python - 更改混淆矩阵图中的文本
- javascript - 如何在 ReactJS 中使用 lis 创建播放列表
- authentication - HiveServer2 身份验证:HTTP 错误代码 401
- rabbitmq - 在 Rabbitmq 丢失队列
- angular - Angular:- 基于子组件值的父组件路由