2017-09-13 123 views
0

我是相當新的反應,我試圖慢慢地拿起它,反正這是我跑的錯誤:GET http://localhost:8888/User 404(未找到),這是我的代碼:錯誤404在Reactjs

import React from "react"; 
import { render } from "react-dom"; 
import { BrowserRouter, Route } from "react-router-dom"; 
import { Header } from "./Header"; 
import { User } from "./User"; 

    class App extends React.Component { 
     render() { 
     return (
      <BrowserRouter> 
      <div> 
       <Route path={"/User"} component={User} /> 
       <Route path={"/Header"} component={Header} /> 
      </div> 
      </BrowserRouter> 
     ); 
     } 
    } 
    render(<App />, window.document.getElementById("Root")); 

我有一個目錄問題嗎?但所有的組件都在同一個文件夾中,非常感謝任何幫助,謝謝。

+2

使用browserRouter和直接輸入鏈接,您需要將您的WebPack配置爲在URL時https://stackoverflow.com/questions/40332753/react-webpack-dev-server-with-react-router-gives-page-not-found-error/40338808#40338808。或者使用HashRouter並輸入路由爲'http:// localhost:8888 /#/ User' –

+0

您是否在控制檯中看到任何東西? –

+0

@ShubhamKhatri非常感謝你爲我做的伎倆,有一個美好的日子。 – Ibo

回答