我已经将angular 8代码和spring boot rest服务代码捆绑到一个war文件中。在开发期间(在创建war文件之前),一切都很顺利,在package.json scripts=>start中配置了proxy.conf.json。当发出一个请求(/api/)时,所有的请求都会被proxy.conf.json拦截,然后发送到spring boot服务器。
我的问题是,当angular + spring boot捆绑在单个war文件中并部署在tomcat上时,是否需要proxy.conf.json。我使用maven前端插件编译angular代码,并在dist文件夹中复制相同的资源插件,将编译后的代码从dist文件夹复制到spring boot静态文件夹中。现在它完整的javascript和rest服务代码。
发布于 2019-11-11 22:53:59
正如https://angular.io/guide/build#proxying-to-a-backend-server官方文档中所述,代理配置文件是特定于用于Angular应用程序开发的webpack开发服务器的。
在您的生产环境中不使用也不需要它。
https://stackoverflow.com/questions/58803610
复制相似问题