2017-07-06 44 views
9

我剛剛升級到「react-router」:「^ 4.1.1」,現在我從除默認路由以外的所有路由獲取404。不知道我在這裏錯過了什麼?react-router 4.1.1返回404的

任何援助表示讚賞。

import React, { Component } from 'react' 
import ReactDOM from 'react-dom' 
import { BrowserRouter, Route, Switch } from 'react-router-dom' 


import Tee from './components/Tee' 
import About from './components/About' 
import Home from './components/Home' 

class App extends Component { 
    render() { 
     return (
      <BrowserRouter> 
       <div> 
        <Switch> 
         <Route exact path="/" component={Home} /> 
         <Route path="/about" component={About} /> 
         <Route path="/tee" component={Tee} /> 
        </Switch> 
       </div> 
      </BrowserRouter> 
     ); 
    } 
} 

export default App; 


ReactDOM.render((
    <App /> 
    ), 
    document.getElementById('app') 
); 

回答

2

我已經測試你的代碼,並在這裏重複我自己的項目:

https://github.com/tzookb/react-router-stackoverflow-q/tree/master

但一切似乎完美地工作,榮譽爲! :)

所以,請你能更新你的問題與相關的錯誤? 請通過我的回購看到一切都很好。

+0

這很有趣。除家外,我的路線中有404個錯誤。 – Jimi

+0

您的模板運行良好。再次感謝。 – Jimi

+0

太棒了!很高興它有幫助 –