【发布时间】:2018-06-21 14:29:41
【问题描述】:
我正在开发一个使用 Laravel 作为后端和 Vue.js 2 作为前端的网站。现在每次我想运行我的网站时,我都必须使用 2 个命令:
php artisan serve
这将在端口 8000 上运行 laravel 服务器
npm run dev
这将在端口 8080 上运行 vue.js 服务器
我可以只用一个命令在同一台服务器(同一端口)上运行它们吗??
【问题讨论】:
-
除非您将 vue 代码紧密耦合到 laravel 中并使用
watcher来重建代码,否则不会。如果您将 Laravel 用作严格的 API,那么这是不可能的。 -
不,每个服务器需要两个不同的端口。但是,如果您将它用于 Laravel 应用程序,为什么需要为 vue.js 运行服务器?