React路由器无法获取我的条目js

时间:2017-04-04 14:31:21

标签: reactjs webpack webpack-dev-server

您好我的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);

1 个答案:

答案 0 :(得分:0)

我认为问题不在于路由器,甚至是webpack。我认为你的问题与你如何要求你的客户端js文件有关,虽然因为你没有包含那段代码我无法确认。

看起来您要包含相对于您的路径的脚本 (<script src="client.min.js"></script> 没有前导斜杠)而不是绝对路径(<script src="/client.min.js"></script>)。