【发布时间】:2019-08-15 07:56:27
【问题描述】:
我有一个使用 Laravel 创建的 API,可以通过 URL:http://www.project.com/api 使用虚拟主机访问,其中http://www.project.com/ 指向 Laravel 项目的公共文件夹。我还使用 Vue CLI 创建了一个单独的 Vue 项目,它连接并请求数据到 Laravel API,可以通过http://localhost:8080/ 访问。
我的问题是,我可以将 2 个独立的项目集成到一个项目或 URL 中吗?如果可以,如何?
【问题讨论】:
-
这被称为使用 nginx 作为代理。阅读 NGINX 中的上游服务 - 通常这意味着有一个 / 位置指向您的 VueJS nodejs 服务器,以及 /api 被路由到您的 PHP 项目
-
这是一篇使用 docker 的文章(但可以很容易地重写为仅支持原生 PHP)medium.com/@francoisromain/…
-
把你的 vue-project 放到 public 文件夹里?
-
好的,谢谢大家的回复。我一回到家就试试你的建议。
-
你解决了吗?我也有同样的要求
标签: php laravel vue.js integration