我有一个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
有人知道吗?
答案 0 :(得分:0)
针对任何有相同问题的人。有人宣布
<base href="/">
在我的index.html中,这就是为什么它从错误的目录中寻找资源。