Прямой доступ к маршруту без доступа к root - PullRequest
0 голосов
/ 17 июня 2019

Когда я пытаюсь получить доступ к маршруту, подобному www.deployedWebApp.com/profiles, я получаю 404, но когда я получаю доступ к корню www.deployedWebApp.com/, а затем нажимаю кнопку профилей, которая выдвигает на /profiles, она работает.Я предполагаю, что он загружает только маршруты в корне /, потому что код для этого маршрута - App.js, но это может привести к плохому UX из-за отправки прямого маршрута www.deployedWebApp.com/profiles для друга и получения 404, поэтомуЕсть ли способ исправить это без Back-end?

Ответы [ 2 ]

1 голос
/ 17 июня 2019

Существуют различные способы решения этой проблемы в зависимости от метода развертывания.

  1. Развертывание статического сервера с использованием Serve serve -s build -l port.

Как -s, --single Переписать все не найденные запросы на index.html.Другие опции, упомянутые здесь, также Здание для относительных путей

Используя firebase, вы можете использовать эту опцию Configure as a single-page app (rewrite all urls to /index.html)? (y/N).
0 голосов
/ 18 июня 2019

Это проблема со страницами GitHub, на которых я размещался, при переключении на firebase это работает как чудо

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