您好我的react-router,我的代码
有问题nav {
position: relative;
}
nav > ul > li > .sub-menu {
position: absolute;
left: 0;
width: 100%;
display: none;
}
.sub-menu ul {
columns: 5;
width: 100%;
left: 0px;
}
当我致电 /匹配时,一切正常,但是当我尝试GET / sector / 15 应用失败时尝试加载http://localhost:8080/sector/client.min.js但通常会从默认路径(/)
的WebPack:
ReactDOM.render(
<Provider store={store}>
<Router history={browserHistory}>
<Route path="/" component={App}>
<IndexRoute component={StartPage}/>
<Route path="/matches" component={MatchesPage} />
<Route path="/sector/:idparam" component={SectorsPage} />
</Route>
</Router>
</Provider>,
app);
答案 0 :(得分:0)
我认为问题不在于路由器,甚至是webpack。我认为你的问题与你如何要求你的客户端js文件有关,虽然因为你没有包含那段代码我无法确认。
看起来您要包含相对于您的路径的脚本
(<script src="client.min.js"></script>
没有前导斜杠)而不是绝对路径(<script src="/client.min.js"></script>
)。