如果我的做法是错误的,请纠正。
在我的web应用程序中,我不使用jsp页面来开发用户界面。相反,我使用html,css和角2和前端项目结构是分开的后端。
虽然我能够开发一个简单的项目使用角CLI,这是由SpringMVC后端服务。前端使用端口4200,后端运行在端口8080上.我设法接受和服务请求从角度2到SpringMVC。在本地模式下,这些系统工作得很好,现在我想让它们在一个活动服务器上托管。
如何分别发布SpringMVC后端和角2前端,但运行在同一域中?我不使用SpringBoot,也使用前端和后端都在单独的文件夹中.我不想将两者合并在同一个项目结构中,生成一个war文件并进行部署。
开发SpringMVC后端和角-2后端并将它们部署到在线服务器的最佳实践是什么?
发布于 2017-05-16 15:55:06
我发现最好的方法是将nginx作为静态文件服务器和spring应用程序的前向代理运行。
通常我使用角-cli代理来使/api/转到http://localhost:8080。
这意味着对http://localhost:3000/api/**的调用被传递给http://localhost:8080/api/。因为您在同一个域中,所以我们可以简单地调用/api/
https://stackoverflow.com/questions/44006018
复制相似问题