Маршрутизация в 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-адреса на компонент, запускаемый непосредственно из браузера?

Вы должны убедиться, что ваш сервер обслуживает файл index.html для каждого маршрута. Вы используете сервер разработки webpack? Попробуйте установить historyApiFallback на true.

Tholle 03.03.2019 14:08

@Tholle Я использую webpack с browsersync для разработки. Я разместил приложение на Windows IIS, поэтому для производства я должен добавить туда все маршруты

Shadab Ahmed 03.03.2019 14:23
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
0
2
31
0

Другие вопросы по теме