React / Laravel (php) SPA на том же (Apache) сервере

Я хочу сделать SPA-приложение на переднем конце будет React, в то время как остальные полный API на Laravel на заднем конце. Все, что я хочу разместить на том же сервере Apache в одном домене (myapp.com/index URL-адреса моего реагирующего приложения, запросы будут отправлять на myapp.ru/api / …).

Объясните, пожалуйста, является ли это нормальной практикой, я понимаю, что у меня будут проблемы с маршрутизацией, и мне всегда приходится делать перезапись в index.html при обновлении страницы. Не было бы у меня проблем с тем, что я собираюсь делать ajax-запросы к тому же домену, что и от внешнего интерфейса до внутреннего.

Пожалуйста, объясните это, и как это все нормально работало бы для настройки. Или это все плохая идея, и РЕАГИРУЙТЕ работать на сервере node.js и отдельно ставить на apache. Буду очень благодарен за объяснение.

1

Решение

Приложение SPA не требует сервера.
Вы создаете свое приложение React, используя webpack или browserify, и отправляете эти статические пакеты клиенту через Apache.

Все вызовы API будут отправлены на ваш внутренний сервер. (Myapp.ru/api)

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]