我们说我有以下设置:
/
/path/to/application
/assets/image.jpg
/static/index.html
ReactRouter(react-router-dom)正试图解决所有这些场景 - 在示例2,3和4中显示Not Found组件,因为它们自然没有配置。
奇怪的是,这种行为似乎因浏览器而异。 Safari和Firefox Quantum按预期解决,但Chrome没有。例如,在iFrame示例中,Chrome正在iFrame中显示整个根React应用的新实例,而Safari和Firefox正在加载静态HTML文件内容。
我尝试过使用HashRouter代替BrowserRouter,但没有运气。
有没有办法可以配置我的React应用程序来忽略特定的子路径,让服务器有机会处理这些内容?