2017-01-28 2 views
1

ich jetzt React-Router am Lernen und die Datei Bericht keinen Router wie dieseReact Bericht brachte keine Routen Warnung @ bundle.js entsprechen: 11780

Mein Router

schrieb Dies ist mein Router brachte Js

import '../../node_modules/antd/dist/antd.css' 
import React from 'react' 
import ReactDOM from 'react-dom' 
import { browserHistory, Router, Route, IndexRoute } from 'react-router' 

// import Init from '../main' 
import SideBar from '../components/SideBar' 
import App from '../components/App' 
import Home from '../components/Home' 
import About from '../components/About' 
import Features from '../components/Features' 


ReactDOM.render(
    <div> 
    <SideBar/> 

    <Router history={browserHistory}> 
      <Route path='/' component={App}> 
       <IndexRoute component={Home} /> 
       <Route path='about' component={About} /> 
       <Route path='features' component={Features} /> 
      </Route> 
    </Router> 
    </div>, 
    document.getElementById('app') 
); 

Es sollte SideBar und Home Komponenten im Browser machen aber die SideBar Komponente nur finden können.

enter image description here

+1

** ** sollte sich in Ihrer App-Komponente befinden, die der Haupteinstiegspunkt ist. Sie sollten nur die Router-Komponente zurückgeben – Hosar

Antwort

0

Add "/ about" in Routenweg Wo Der Code sieht aus wie

Und verwenden Localhost: Ihre Portnummer/Projektordner/über

I denke, das wird für dich funktionieren

Verwandte Themen