Ссылки React Router не работают при перегрузке после развертывания - PullRequest
0 голосов
/ 12 февраля 2019

Это первый раз, когда я развертываю веб-приложение с реакцией без веб-пакета, и у меня есть эта проблема, которая объясняется в документации по реактивному маршрутизатору - вы можете получить доступ только к домашней странице при перезагрузке или прямом входе по ссылке.
Проблема описана здесь, и я понимаю, что мне нужно указать серверу для перенаправления:

app.get("*", (req, res) => {
  res.sendFile(path.resolve(__dirname, "index.html"));
});

Но я немного запутался, когда мне нужно поместить эту команду?

1 Ответ

0 голосов
/ 13 февраля 2019

Пример кода, который вы дали, выглядит как NodeJS / ExpressJS.

Он сообщает бэкэнд-серверу, чтобы получить любой запрос к серверу (поэтому app.get("*", ...) и отправить в ответ ваш индекс.html файл.

Итак, если вам нужно поместить это в какое-то место, этот пример говорит вам о том, чтобы установить какой-либо модуль приложения на вашем сервере NodeJS / Express.

...