也许有人会打电话来帮助我找到一个解决方案。
我在我的git项目的另一个文件夹中有一个angular应用。通常我使用ng服务,并在它的专用端口上打开前端。我在自己的端口上启动了spring boot应用程序,并设置了一个CORS过滤器来允许它。
然而,现在我们正在测试OAUTH,我希望前端是后端。我的问题是ng服务在内存中,我不知道将它们包含到后端的最佳选择是什么。
我试着将它们构建到后端,然后用mavent重新构建,但这需要等待前端的每一个小变化。
发布于 2021-11-12 12:34:32
您可以使用代理根据路径将请求转发到API或UI。就像这样
http://localhost:8888/api ---> [Proxy Server (localhost:8888)] ---> Spring Boot API (http://localhost:8080
http://proxy-domain.com:proxy-port/ui ---> [Proxy Server (localhost:8888)] ----> Angular App (http://localhost:4200)对于代理服务器,您可以使用免费的工具,如URL ,并在那里设置基于模式(/api或/ui)的路由规则
https://stackoverflow.com/questions/69941902
复制相似问题