响应路由器在刷新时更改基本路径

时间:2017-10-30 20:35:46

标签: react-router

我正在使用react router v4。我在v2中也注意到了同样的问题:

如果我在某条路上 /admin/details 我刷页面,我的应用程序的根路径更改为/ admin。因此,缺少在index.html中加载的任何静态资产,因为/ admin附加到根路径。

api请求也是如此。如果我想从嵌套路由组件发出相对API请求,它会中断,因为而不是调用例如get('data/images') it would do get('admin / data / images')。

有什么方法吗?我一整天用Google搜索,似乎没有人遇到这个问题,唯一的答案是请求的绝对路径。

1 个答案:

答案 0 :(得分:1)

我明白了。我用相对路径调用我的端点,即我做了 get('data/all')代替get('/data/all') ...与html中的脚本相同。我只是让它们绝对而且一切正常。 Sillyness。