Ich bin ein wierd Fehler für die folgenden Router spec mit Blick aufReact-Router wird nicht Komponente auf direkt aktualisieren laden
<Provider store={store}>
<Router history={history}>
<Route path="/" component={AppContainer}>
<IndexRoute component={Home}/>
<Route path="projects" component={ProjectContainer} />
<Route path="projects/new" component={newProject} />
</Route>
</Router>
</Provider>,document.getElementById('app')
ich in der Lage bin zu /
und /projects
zu navigieren, indem Sie direkt die URL in den Browser eingeben . aber es funktioniert nicht für /projects/new
. die Seite ist einfach leer (nicht einmal die Standard-cannot GET /projects/new
. Ich kann nur durch die Navigation von /projects
oder /
Seiten auf die URL navigieren.
Mein historyApifallback in webpack auf true gesetzt ist. Wo ich falsch gehe?
Edit: das ist das unter console.log beim Laden/Projekten/new
new:8 GET http://localhost:8080/projects/styles.css
new:18 GET http://localhost:8080/projects/bundle.js
mein index.html Suche nach dem js und CSS-Dateien in/Eltern zu sein scheint, während es in root
befinden sollte<link rel="stylesheet" href="styles.css">
<script src="bundle.js" charset="utf-8"></script>
haben Sie eine Ausgabe in der Konsole, wenn sie '/ Projekte/new' Navigation? Wenn ja, bitte editiere deine Frage und füge den Fehler/die Warnung hinzu. – Chris
enthalten die console.log ... es sieht aus wie etwas mit webpack falsch .. krank Blick in diese – Kannaj