Я сейчас работаю над проектом 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'))
})
на внутреннем узле (я изменил адрес с помощью внешнего локального хоста. Но он возвращает путь к корневой папке внутреннего сервера.
Я так растерялся. Кто-нибудь мне поможет?