在WAR中反应上下文路径

时间:2019-04-15 06:16:16

标签: javascript html reactjs java-ee war

我正在通过npm run build命令使用 create react app 来构建React项目,并在WAR项目的 webapp 下复制构建文件夹内容。

问题是,当 index.html 尝试从服务器检索javascript和其他静态资源时,将忽略上下文路径。如何使我意识到上下文路径?此外,我不想在React项目上对上下文路径进行硬编码。

2 个答案:

答案 0 :(得分:0)

解决方案是在 package.json

中添加以下行
"homepage": "."

不确定为什么需要此看似多余的属性。不过,它可以在任何上下文路径下实现正确的行为

答案 1 :(得分:0)

create-react-app有很好的文档,所以,我认为这就是您想要的

Serving the Same Build from Different Paths

请通过上面的链接,谢谢,它将解决您的问题。