react на node js на реальном сайте

155
22 октября 2018, 14:20

Create React App is a comfortable environment for learning React, and is the best way to start building a new single-page application in React

Это написано в документации по react. Поэтому я думал, что это чисто для или разработки или вообще для того, чтобы понять как работает react. Но когда начал писать первое spa, собирал в одном файле js все компоненты и саму библиотеку и подключал к файлу index.php. Но есть проблема с маршрутизацией, при использовании react-rouer (это вроде как неважно, потому что любая маршрутизация js мне кажется использует history api), после изменении строки в браузере и после обновления страницы, эта строка посылается на сервер как запрос. В итоге нужно на бэкенде настроить маршрутизацию так, чтобы все запросы на index.php, используя красивые маршруты, то есть со слешами, шли только на index.php. Это единтсвенный способ? Или можно всё таки на реальном сайте использовать тот серверnode js для разработки, чтобы все запросы поступали на него, а уже компоненты, которые там работали, отправляли ajax-запросы на обычный apache и php?

Answer 1

в ситуации перехода по прямой вложенной ссылке, чтобы клиентский роутер правильно обработал запрос, нужно поставить переадресацию со всех адресов на index.html За исключением картинок, цсс и т.д.

в ситуации, когда мы уже в приложении кликаем по внутренней ссылке никаких дополнительных запросов на сервер отправляться на должно, сервер может быть недоступен, но переход между страницами всё равно будет работать, ссылки должны быть относительными

READ ALSO
Запретить добавление с определнного IP

Запретить добавление с определнного IP

Все приветПодскажите пожалуйста как сделать проверку на отказ добавления с определенного ip посредством PHP

159
Добавлять столбец через цикл

Добавлять столбец через цикл

Ребята очень нужна помощьДруг помог написать за 5 минут код но я вижу что он очень прям корявый но направление вроде правильное

135
Yii2 Разделяем form-field

Yii2 Разделяем form-field

Вообщем есть обычная форма на yii2 для создания товаров, там есть пара инпутов где данные записываются в таком виде "20;30;40;60", он так и в базе хранятся,...

155
Нужно динамически добавить форму yii2

Нужно динамически добавить форму yii2

Есть скрипт который берет Ajax-ом из странички форму activeRecord и уставляет ее методом html(), но потом ее jq валидация не работаетМожно ли как нибудь...

119