当我使用反应路由重新加载具体页面时,我的应用程序崩溃了

My application breaks down when I reload the concrete page using react routing

我有一个新闻 web 应用程序,我正在尝试创建一个发布页面,接下来是我的情况,我有一个发布列表,然后我单击其中一个并访问包含所有信息的页面关于我点击的出版物,当我第一次访问这个页面时,一切正常,但是当我重新加载它时,我的应用程序崩溃了,我在控制台中看到一个无意义的错误,因为在页面重新加载之后,而不是加载它试图加载一些 css 文件的页面,我不知道如何解释。但是当我第一次访问此页面时,我的 Sources 看起来像这样。

但是当我重新加载页面时,它看起来像这样。

正如我所说,我不知道如何正确解释所有事情,所以我会提供我能提供的一切。

我遇到的错误:

还有我的url:

http://localhost:8080/publications/by-id/publication-eight

希望大家帮帮我。

抱歉各位,我已经找到解决办法了。当 url 在根 / 之后有多个段时,我的应用程序无法运行。所以解决方案是将 <base href="/"> 添加到 index.html 文件的 head 部分,但是我的其他应用程序在没有它的情况下仍然可以工作,我检查了我创建的两个应用程序并且我有不知道为什么他们在没有 <base href="/">.

的情况下工作