2016-07-19 9 views
0

Ich versuche, dieses ReactJS Starter-Kit zu ändern: https://visualstudiogallery.msdn.microsoft.com/d65d6b29-6dd7-4100-81b1-609e5afce356?SRC=VSIDEReactJS React Router gibt GET Fehler zurück?

Das ist mein Standard-Datei, die die aktive Route Handler anzeigt.

Hier ist meine App.jsx, die meinen Router enthält.

/** 
* @jsx React.DOM 
*/ 

'use strict'; 

var React = require('react'); 
var {Routes, Route} = require('react-router'); 

// Export React so the dev tools can find it 
(window !== window.top ? window.top : window).React = React; 

React.renderComponent(
    <Routes location="history"> 
    <Route name="app" path="/" handler={require('./layouts/Default.jsx')}> 
     <Route name="home" path="/" handler={require('./pages/Home.jsx')} /> 
     <Route name="search" path="/search" handler={require('./pages/Search.jsx')} /> 
    </Route> 
    </Routes>, 
    document.body 
); 

Immer wenn ich versuche zu http://localhost:3000/search zu navigieren, erhalte ich eine "Kann GET/search nicht" -Fehler.

Irgendwelche Ideen?

Dank

+0

Ich habe mit Arbeits React Router für eine Weile jetzt und nicht this.props.activeRouteHandler gesehen und es ist nicht einmal in ihrem api. ... und auch, Sie zeigen nichts an, indem Sie ein Element-Tag einfügen ... sollte in '{}' Es sollte '{this.props.children}' sein – erichardson30

Antwort