Joc*_*sso 4 proxy spring spring-boot angular
我有一个 Angular 应用程序在 localhost 的端口 4200 上运行,Spring Boot 在端口 808 上运行。我想部署 Angular 和 Spring Boot 应用程序,但对我来说,不清楚最佳实践是什么。我想在 AWS S3 中部署 Angular 应用程序,并将 Spring 应用程序打包在 Docker 容器中。然后我想在 Angular 中配置代理。
现在看到一篇文章说这种方法不适合生产。
为什么它不适合生产以及有哪些更好的替代方案?
非常感谢!
我想你已经快到了。你太对了。您可以将前端 Angular 应用程序 dist 文件夹作为静态网站部署到 S3,然后在 docker 上部署后端 spring-boot 应用程序是完美的。它可以在 elastic beanstalk、ec2、ECS 上运行,现在甚至可以在 lambda 上运行。
您将需要后端和前端代码的环境变量,以便它们知道如何相互通信,即 S3 存储桶的 https://my_S3_URL_angular_site.com/ 和 https://my_EC2_URL_springboot_server.com/,但您不需要需要使用任何代理。
| 归档时间: |
|
| 查看次数: |
2763 次 |
| 最近记录: |