Когда вы используете реагирующий маршрутизатор, вся маршрутизация обрабатывается реакцией на стороне клиента, поэтому сервер отвечает только за загрузку индекса приложения веб-интерфейса. Это нормальное поведение в одностраничном приложении. Мы все общаемся с сервером, используя вызовы XHR. Использование history.push("/newparam")
или <Link route='/newparam' />
всегда будет загружать страницу со стороны клиента.
Я точно не знаю, какой у вас сценарий использования, но если вы хотите, чтобы страница перезагружалась каждый раз, когда вы переходите на новую страницу, используйте тег html <a>
, это инициирует рендеринг на стороне сервера. JS эквивалент этого будет window.location.href = '/your-redirect-url';
Дайте мне знать, каков именно ваш вариант использования, чтобы я мог помочь вам в дальнейшем