我正在使用: - Sails v0.12 - ReactJS v0.14.7 - React Router v2.0.0
这是我的路由器:
render((
<Router history={browserHistory}>
<Route path="/" component={Layout}>
<IndexRoute component={Layout} />
<Route path="page1" component={Page1}/>
<Route path="page2" component={Page2}/>
</Route>
</Router>
), document.getElementById("app"));
这些是我的Sails路线:
module.exports.routes = {
'*': {
view: 'app'
}
};
我的页面目前只是指向page1和page2路径的两个链接。
当我点击这些链接到app.com/page1或app.com/page2时,它们会正常呈现,但当我刷新时,它会生成404.但是,代码(指向两个页面的链接)似乎仍然在404页面下面的页面底部呈现(图像?)。
如何让它从React Router提供正确的页面?