Laravel + Nuxt-如何在VDS中将它们组合?

问题描述 投票:0回答:1

我在Laravel有一个项目。它具有一个API和一个管理面板来管理数据。前端部分是用Nuxt.js编写的,并且它通过API与Laravel交互。它们都安装在我的本地计算机上。为一个域名在我的VDS上进行设置的正确方法是什么?是否可以在不将它们合并到一个项目文件夹的情况下进行操作?

laravel apache nginx deployment nuxt.js
1个回答
0
投票

有可能。取决于您如何设置虚拟主机。这就是我会做的...

  1. Nuxt.js由处理domain.tld的请求的虚拟主机提供服务。

  2. Laravel由另一个虚拟主机提供服务,该主机处理对api.domain.tld的请求。

  3. 然后,在Nuxt.js前端中,您需要为api.domain.tld设置后端URL。另外,您可能必须在Laravel上配置CORS才能使此解决方案起作用。

    从Laravel 7开始,设置CORS的首选方法是使用laravel-cors

© www.soinside.com 2019 - 2024. All rights reserved.