#reactjs #browser #react-router
#reactjs #браузер #react-маршрутизатор
Вопрос:
Итак, это конфигурация моего маршрутизатора
<Router>
<Switch>
<Route exact path="/" component={App} />
<Route exact path="/HITW" component={HITW} />
</Switch>
</Router>
при использовании моего приложения я могу перейти к http://localhost:62265/HITW
по щелчку по ссылке, но когда я вставляю этот URL-адрес в браузер, он выдает мне ошибку 404 page not found
.
Есть ли способ перенаправлять URL-адреса на компонент, запускаемый непосредственно из браузера?
Комментарии:
1. Вы должны убедиться, что ваш сервер обслуживает
index.html
файл для каждого маршрута. Используете ли вы сервер разработки webpack? Попробуйте установитьhistoryApiFallback
наtrue
.2. @Tholle Я использую
webpack
withbrowsersync
для разработки. Я разместил приложение в WindowsIIS
, поэтому для производства я должен добавить туда все маршруты