我想在逻辑上在我的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
页面上下载?