React Router + SSR + Hydrate - PullRequest
       16

React Router + SSR + Hydrate

0 голосов
/ 16 октября 2018

У меня есть маршрут, который «внутренне» указывает на конфигурацию нашего сервера:

{ path: '/product/:sku', component: Product, },

У нас есть некоторое «волшебство» с прокси-серверами nginx, которые маршрутизируют внешнюю поисковую системуfriendly url (SEF) ', указывающий на конкретный sku.

. Это перенаправление прекрасно работает внутри системы, и наша страница продукта, отображаемая в SSR, загружается должным образом.Однако, как только происходит React.hydrate, он, похоже, смотрит на URL-адрес SEF на стороне клиента, и он не совпадает с URL-адресом на стороне сервера, поэтому он считает его неправильным (или, по крайней мере, это все, что я могу придумать), а затем повторно отображаетпустая белая страница.Любые идеи реагируют на то, что у роутера есть какой-то способ сопоставить URL-адрес снаружи внутрь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...