В настоящее время я пытаюсь предварительно отредактировать свои маршруты, чтобы их можно было разместить на S3 как статический c сайт без необходимости указывать страницы ошибок на index.html
. Даже если приложение будет работать, ответ HTTP все равно будет 404.
Так что я попытался react-snap
переопределить мои маршруты. Это работает для всех маршрутов, кроме тех, которые стоят за аутентификацией. Например, если пользователь переходит на /dashboard
, он будет перенаправлен на /login
. Тогда react-snap
отображает маршрут /login
для маршрута /dashboard
.
Есть ли лучший способ сделать это? Заранее спасибо.
edit : Я использую реагирующий маршрутизатор для маршрутизации на стороне клиента. Предварительный рендеринг страниц только для того, чтобы S3 не использовал страницу ошибки для других маршрутов при начальной загрузке.