Ticker

6/recent/ticker-posts

Ad Code

Responsive Advertisement

前端路由权限控制哪种方法合适?

对于前端控制权限,使得不同用户登录系统看到不同页面,有几点想不明白的地方

方法一:把全部的路由地址全部维护在一张路由表里面,在meta中定义哪些用户可以访问当前路由,不符合当前角色的,拦截到403页面

方法二:动态路由方法,定义好所有用户都可以访问的路由白名单,像['login','register']等静态路由,根据登录信息返回的角色信息,在异步路由中遍历出来符合当前角色信息的路由,然后通过 addRouters 方法进行添加。

以上两种方法都可以实现前端路由控制权限,到底有什么区别,各自利弊是什么?想不明白

Enregistrer un commentaire

0 Commentaires