我有一个Spring-boot后端Angular前端应用程序。如果应用程序在端口4200上运行(从前端运行前端),则应用程序运行良好。但是我已经完成了集成,并且遇到了麻烦。以下命令后的应用程序:
mvn clean install
npm install
npm build
在前端正确生成dist文件夹,并将其复制到源文件夹(project/src/main/resources/static)。当我尝试从后端(定义的端口8999)运行应用程序时,应用程序在静态文件夹中找到index.html文件,但找不到其他脚本。应用程序开始在localhost:8999/resourcefile
上查找这些资源,而不是在localhost:8999/src/main/resources/static
中查找
有谁知道吗?
发布于 2019-01-11 09:16:35
对于任何有同样问题的人。在我的index.html中声明了<base href="/">
,这就是为什么它要从错误的目录中查找资源。
https://stackoverflow.com/questions/54142171
复制相似问题