React update return не может получить URL с экспресс-сервером на другом ip - PullRequest
0 голосов
/ 29 апреля 2019

Я сейчас работаю над проектом React. С React-router-dom я сопоставил URL-адреса со страницами, и он хорошо работает с событием triggered-button. Но есть проблема, что, когда я обновляюсь на определенной странице, он не может получить / URL с белой пустой страницей.

Я искал ссылку на эту проблему, но не могу найти правильное решение для архитектуры своего проекта.

У меня 2 компьютера. Один только для интерфейсного сервера. Он имеет веб-пакет и несколько модулей для React (Redux, React-router-dom и т. Д.). А другой для back-end. Он использует экспресс для запуска сервера для внешнего интерфейса. У них разные IP.

Операции RESTful в front-end работают хорошо. Но только при прямом наборе в адресной строке и обновлении.

Я добавил

app.get('*', function (request, response){
 response.sendFile(path.resolve(__dirname, 'public', 'index.html'))
})

на внутреннем узле (я изменил адрес с помощью внешнего локального хоста. Но он возвращает путь к корневой папке внутреннего сервера.

Я так растерялся. Кто-нибудь мне поможет?

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