我想知道为什么人们使用两台服务器来制作带有laravel的vuejs SPA。我认为我们可以使用另一种方式。制作这样的路线
Route::get('{any}', function () {
return view('index');
})->where('any' , ".*");
让vue处理页面网址.. 为什么人们使用2台服务器,然后使用laravel护照进行身份验证,而我们不需要做所有这些来制作spa ..
好的,现在假设我们使用2个独立服务器进行spa阅读,其中一个用于vue
,另一个用于laravel
。
现在,我不知道如何在单个删除服务器上设置两台服务器。
我应该如何在互联网上的单个服务器上上传vue和laravel应用程序并使它们协同工作。
答案 0 :(得分:2)
我认为这有点宗教信仰,但没有正确或错误的答案。两者都有利有弊。
我能想到的一些好处是:
复用性。您现在已经创建了一个API,所有人都可以使用此API,想要为您的Web应用程序制作IOS应用程序吗?好吧,直接你已经拥有100%功能和测试的API。
专业知识:您的团队很容易分手并处理他们所知道的事情。
部署:可以单独部署和测试前端和后端,这可以为您提供大量的自由。
所以基本上你可以非常快速地设置它。安装一个laravel / lumen应用程序,你可以选择宅基地,nginx,工匠服务等API服务。
然后拿一个新的vuejs / ReactJS等服务器并进行设置。然后,所有API调用都会引用运行Laravel应用程序的本地主机。