编辑:解决方案:在脚本src中有绝对路径。 Ty QoP。
我试图在React-Router中传递params,如下所示:
<Router history={browserHistory}>
<Route path="profile/:name" component={Profile} />
我的服务器看起来像这样:
app.get('*', function(request, response) {
response.sendFile(path.resolve(__dirname, 'public', 'index.html'))
});
一切正常,直到用户刷新页面或直接输入网址(... / profile / 1)。奇怪的是,它在我的源代码中将我的(索引)改为param本身。
如果我将<base href="/">
放在index.html中,此问题就会消失,一切正常。然而base href
由于某种原因在react-router中被弃用了,我想要一个不同的解决方案。