Laravel Vue js spa应用程序

时间:2018-03-08 20:07:10

标签: laravel vue.js server vue-router

1)。

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

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

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

2)。

好的,现在假设我们使用2个独立服务器进行spa阅读,其中一个用于vue,另一个用于laravel
现在,我不知道如何在单个删除服务器上设置两台服务器。 我应该如何在互联网上的单个服务器上上传vue和laravel应用程序并使它们协同工作。

1 个答案:

答案 0 :(得分:2)

我认为这有点宗教信仰,但没有正确或错误的答案。两者都有利有弊。

我能想到的一些好处是:

复用性。您现在已经创建了一个API,所有人都可以使用此API,想要为您的Web应用程序制作IOS应用程序吗?好吧,直接你已经拥有100%功能和测试的API。

专业知识:您的团队很容易分手并处理他们所知道的事情。

部署:可以单独部署和测试前端和后端,这可以为您提供大量的自由。

所以基本上你可以非常快速地设置它。安装一个laravel / lumen应用程序,你可以选择宅基地,nginx,工匠服务等API服务。

然后拿一个新的vuejs / ReactJS等服务器并进行设置。然后,所有API调用都会引用运行Laravel应用程序的本地主机。

相关问题