Подтвердить что ты не робот

Ошибка React Router - не может GET [Название страницы]

Как я копаю в React, я нахожу потребность в маршрутизаторе. Я следую вместе с видеосеансом Wes Bos, но нажимаю на него, когда пытаюсь получить доступ к любому маршруту, кроме моего корня.

import ReactRouter from 'react-router';
var Router = require('react-router').Router;
var Route = require('react-router').Route;
var Link = require('react-router').Link;
var createBrowserHistory = require('history/lib/createBrowserHistory');

Затем мой маршрутизатор

var routes = (
  <Router history={createBrowserHistory()}>
    <Route path="/" component={LoginPage} />
    <Route path="/dashboard" component={Dashboard} />
    <Route path="/search" component={SearchPage} />
    <Route path="/details" component={DetailsPage} />
    <Route path="*" component={LoginPage} />
  </Router>
);
ReactDOM.render(routes, document.getElementById('content'));

Однако, если я перехожу на localhost: 3000/dashboard, мне предоставляется ошибка:

Cannot GET /dashboard

Любые советы?

4b9b3361

Ответ 1

Добавьте это в webpack.config.js

  devServer: {
      historyApiFallback: true
  }