反应路由器"劫持"静态文件的路径

时间:2017-11-17 15:40:47

标签: reactjs react-router-dom

我们说我有以下设置:

  1. /
  2. 的反应申请
  3. /path/to/application
  4. 以前存在的应用程序
  5. /assets/image.jpg
  6. 的JPG
  7. 用于/static/index.html
  8. 的iFrame的静态HTML文件

    ReactRouter(react-router-dom)正试图解决所有这些场景 - 在示例2,3和4中显示Not Found组件,因为它们自然没有配置。

    奇怪的是,这种行为似乎因浏览器而异。 Safari和Firefox Quantum按预期解决,但Chrome没有。例如,在iFrame示例中,Chrome正在iFrame中显示整个根React应用的新实例,而Safari和Firefox正在加载静态HTML文件内容。

    我尝试过使用HashRouter代替BrowserRouter,但没有运气。

    有没有办法可以配置我的React应用程序来忽略特定的子路径,让服务器有机会处理这些内容?

0 个答案:

没有答案