Реагировать на развертывание Laravel - PullRequest
0 голосов
/ 25 января 2019

Я работаю над Project, используя React для внешнего интерфейса и Laravel для внутреннего интерфейса, используя RESTfull API.Я разработал каждый из них в отдельных каталогах, но сейчас я пытаюсь развернуть их в одной папке, я не знаю, что делать.или я могу развернуть каждый из них в своей папке?если да, как я могу запустить их на одном сервере (apache)?

1 Ответ

0 голосов
/ 25 января 2019

Каталог действительно не должен иметь значения.Поскольку React - это интерфейс разработки javascript, он работает на клиенте , тогда как серверная часть laravel будет работать на самом сервере.Все, что вам нужно сделать, - это указать точку входа html и файл javascript, созданный из вашего реактивного проекта для клиента.

Я предполагаю, что вы думаете о «сервере разработки», который вы запускаете при разработке приложения реакции,В зависимости от вашей среды сборки вам необходимо выполнить производственную сборку и каким-то образом передать файлы клиенту.

При использовании приложения create response вы можете использовать инструкции по развертыванию сборки: https://facebook.github.io/create-react-app/docs/deployment

Итак, подведем итог:

  • Разместите бэкэнд laravel на сервере apache
  • Загрузите html точки входа (вы можете обслужить это через laravel, создайте шаблон справильный html)
  • Подайте файл javascript для развертывания приложения реагирования (просто включите его в ту же html-страницу)
...