Laravel + Nuxt - как их объединить в VDS? - PullRequest
0 голосов
/ 22 марта 2020

У меня есть проект в Laravel. Он имеет API и панель администратора для управления данными. Часть веб-интерфейса написана в Nuxt. js и взаимодействует с Laravel через API. Оба они установлены на моей локальной машине. Как правильно настроить его на моем VDS для одного доменного имени? Можно ли это сделать, не объединяя их в одной папке проекта?

1 Ответ

0 голосов
/ 23 марта 2020

Возможно. Зависит от того, как вы настроили свои виртуальные хосты. Вот что я бы сделал ...

  1. Nuxt. js обслуживается виртуальным хостом, который обрабатывает запросы на domain.tld.

  2. Laravel обслуживается другим виртуальным хостом, который обрабатывает запросы на api.domain.tld.

В вашем внешнем интерфейсе Nuxt. js вам потребуется установить back конец URL для api.domain.tld. Кроме того, вам может потребоваться настроить CORS на Laravel, чтобы это решение работало.

Начиная с Laravel 7, предпочтительным способом настройки CORS является использование laravel -cors .

...