Поскольку все ваши маршруты обрабатываются маршрутизатором, который обычно находится в пути '/'
(index), вам нужно будет вернуться к своему индексу, чтобы маршрутизатор знал, куда перенаправить. Это можно сделать, установив пути на стороне вашего сервера, но я обнаружил, что этот пакет особенно полезен в этих вопросах.
Webpack
Если вы используете webpack-dev-server , вы должны знать, что он обслуживает следующее (взято из официальных документов):
Используйте веб-пакет с сервером разработки, который обеспечивает перезагрузку в реальном времени.
Это следует использовать только для разработки.
Он использует webpack-dev-middleware под капотом, который обеспечивает быструю
доступ в оперативную память к ресурсам веб-пакета.
...
Любой метод запустит экземпляр сервера и начнет прослушивать
соединения с локального хоста через порт 8080.
Это означает, что сервер будет работать, слушая localhost. Вы можете решить эту проблему, используя предыдущий подход (кодирование на стороне сервера или промежуточное ПО), или используя опцию history api fallback :
"scripts": {
"start": "webpack-dev-server --history-api-fallback --config webpack.dev.config.js",
"build": "webpack"
},
Ознакомьтесь с официальной документацией webpack для получения дополнительной информации обо всех его компонентах.