Webpack构建后,React Router v4无法正常工作

时间:2017-07-03 07:52:34

标签: reactjs webpack-2 react-router-v4

我正在尝试使用简单的python服务器为我的“React App build”提供服务,但路由不起作用:

  

错误代码404。

     

消息:找不到文件。

     

错误代码说明:404 = Nothing与给定的URI匹配。

使用React路由器v4设置路由以使内置版本正常工作的好方法是什么?

它适用于Webpack dev服务器,但是一旦我尝试使用webpack(webpack)构建它,那么路由就会停止工作。

我是否需要为Webpack提供特殊标志,以便在构建之后路由工作?

import {
  BrowserRouter as Router,
  Route} from 'react-router-dom';
import {createBrowserHistory} from 'history';

...
let browserHistory = createBrowserHistory({});

...
<Router history={browserHistory}>
  <div>
    <App />

    <Route exact path="/" component={Home} />
    <Route path="/workflow" render={
        () => (
          <Workflow
            components={components}
            models={models}
            patient={patient}
            steps={steps}/>) } />
  </div>
</Router>

由于

0 个答案:

没有答案