Ich baue eine App mit react mit browserHistory von react/router 2.0 und lite-server. Der Router-Code wird folgendebundle.js kann nicht gefunden werden
const appRouter = (
<Router history={browserHistory}>
<Route path="/" component={App}>
<IndexRoute component={LandingPage}/>
<Route path="/posts" component={Posts}/>
<Route path="/posts/:postId" component={Post}/>
</Route>
</Router>
);
Der Fehler ist X http://localhost:3000/posts/lib/bundle.js
diese Fehler nur passieren, wenn die URL http://localhost:3000/posts/somePostId ist und nach der Seite zu aktualisieren oder
Die lib/bundle.js Datei nehmen an lade von root '/', versucht aber von '/ posts' zu laden.
Ich habe gerade von HashHistory zu BrowserHistory gewechselt, und der Fehler ist nach dem Wechsel passiert.
können Sie Ihren Javascript-Tag hinzufügen, wo Sie anrufen bundle.js –
Bitte fügen Sie Ihre 'package.json'-Datei zu – orvi
Am wahrscheinlichsten, Sie sind es als'./Lib/bundle.js' enthalten. Sie müssen den absoluten Pfad verwenden, wie in '/ lib/bundle.js', d. H. Ohne das' .' am Anfang. –