反应路由器param w browserhistory

时间:2016-09-10 05:03:43

标签: express reactjs react-router

编辑:解决方案:在脚本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本身。enter image description here

如果我将<base href="/">放在index.html中,此问题就会消失,一切正常。然而base href由于某种原因在react-router中被弃用了,我想要一个不同的解决方案。

0 个答案:

没有答案