Laravel Vue js spa 应用程序

Laravel Vue js spa application

1).

我想知道为什么人们使用两个服务器来制作一个带有 laravel 的 vuejs SPA。
我认为我们可以使用另一种方式。制作这样的路线

 Route::get('{any}', function () {
    return view('index');
})->where('any' , ".*");

并让 vue 处理页面 url.. 为什么人们使用 2 个服务器然后使用 laravel 护照进行身份验证,而我们不需要做所有这些来制作 spa..

2).

好吧,现在假设我们使用 2 台单独的服务器准备好了水疗中心,一台用于 vue,一台用于 laravel
现在我不知道如何在单个删除服务器上设置 两个服务器 。? 我应该如何将 vue 和 laravel 应用程序上传到互联网上的单个服务器上并使它们协同工作。

我认为这是某种宗教信仰,但没有正确或错误的答案。两者都有优点和缺点。

我能想到的一些好处是:

可重用性。您已经制作了一个 API,现在每个人都可以使用这个 API,想为您的 Web 应用程序也制作一个 IOS 应用程序吗?好吧,继续吧,您已经拥有 100% 的功能并经过测试 API。

专业知识:您的团队很容易拆分并专注于他们所知道的事情。

部署:前端和后端可以分开部署和测试,给你很大的自由度。

所以基本上你可以如何快速设置它。是安装一个 laravel/lumen 应用程序,你可以在其中使用你首选的 homestead、nginx、artisan serve 等 API 服务

然后使用新的 vuejs/ReactJS 等服务器并进行设置。那么你所有的 API 调用 referer 到你的 Laravel 应用程序 运行 上的本地主机。