刷新反应路由器导致404页面

时间:2016-02-26 03:45:14

标签: sails.js react-router

我正在使用: - 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提供正确的页面?

0 个答案:

没有答案
相关问题