【发布时间】:2019-03-02 13:42:26
【问题描述】:
我的申请有不同的路线:
GET /game/{any}
此路由受 Laravel auth 中间件保护。 在这个 Laravel 路由中,我想构建 SPA 并提供 Vue 路由器:
const routes = [
{ path: '/game/start', component: GameStart },
{ path: '/game/stats', component: GameStats }
]
我有不受任何 Laravel 中间件保护的“主”路由
GET /{any}
整个 Vue 路由器如下所示:
const routes = [
// Not protected URLs
{ path: '/', component: Main },
{ path: '/news', component: News },
// Protected URLs
{ path: '/game/start', component: GameStart },
{ path: '/game/stats', component: GameStats }
]
所以我的问题是: 像这样混合后端和前端是个好主意吗? 因为我假设“/game/*”路由器在前端部分不受保护。
或者我应该在前端使用 Laravel Passport 和令牌身份验证?
【问题讨论】:
标签: javascript php laravel vue.js