首页 > 解决方案 > Java Spring-boot:查找资源的问题

问题描述

我有一个 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

有人知道吗?

标签: javaangularspring-boot

解决方案


对于任何有同样问题的人。在我的 index.html 中有声明 <base href="/"> ,这就是它从错误目录中寻找资源的原因。


推荐阅读