React router - 任意嵌套路径无法正常工作

时间:2016-11-17 22:51:50

标签: javascript reactjs react-router

我想在逻辑上在我的React应用程序中定义我的路由,但是URL包含一个嵌套的额外路径(/ecosystem)。该页面呈现但缺少嵌套页面的index.js, css, and fonts - /ecosystem/XXX。 如果我删除了/ecosystem并且我有/XXX

我认为React无法加载/ecosystem/XXX的资产,因为/ecosystem不存在或在路线中定义。

以下是我的路线:

render(
  <Router history={browserHistory}>

    <Route component={App}>
      <IndexRoute component={Dashboard}/>
      <Route path="/ecosystem/:name" component={Ecosystem}/>
      <Route path="*" component={Dashboard}/>
    </Route>
  </Router>,
  document.getElementById('root')
);

我希望/ecosystem保持/ecosystem/XXX而不是/XXX,但如何确保资源在/ecosystem/XXX页面上下载?

0 个答案:

没有答案