Состояние push-маршрутизатора webpack-dev-server

Я пытаюсь заставить реагировать маршрутизатор работать с webpack-dev-сервером, но продолжать получать не может Get/SOMEURL. Это связано с тем, что webpack-dev-сервер ищет этот конкретный файл, но не может его найти. Я хотел бы, чтобы webpack прибегал к использованию response-router vs для поиска самих файлов.

Как я могу настроить это?

Мой ворчание:

'webpack-dev-server': {
      options: {
        hot: true,
        port: 8000,
        webpack: webpackDevConfig,
        publicPath: '/assets/',
        contentBase: './<%= pkg.src %>/'
      },

      start: {
        keepAlive: true,
      }
    },

Ответ 1

Используйте параметр --history-api-fallback для webpack-dev-server. Это использует connect-history-api-fallback для обслуживания index.html, если маршрут не соответствует другим файлам. (Это означает, что вы должны использовать index.html в качестве имени файла для своей HTML-страницы.)

Ответ 2

Для меня это было в моем индексном файле:

<script src="./assets/app.js"></script>

а не

 <script src="/assets/app.js"></script>

Итак, похоже, что API-интерфейс восстановления истории конкурирует с моя неправильная конфигурация.