Vue路由器权限和安全性

时间:2020-02-13 18:46:42

标签: vue.js vuex

我正在研究更大的项目,该项目应该保护所有路由(错误页面等除外)。项目的流程相对普遍-从vuex调用endpoinds,将响应添加到存储中,然后在这些组件内部使用存储(参数)。我的问题是-保护路线的最佳(或最佳实践)方法是什么,或者您会推荐我哪种方法?

就我而言,我想尝试这样: 使用router.beforeEach调用endpoinds,将数据存储到vuex并为所有路由创建全局逻辑。之后,为特定的路由创建特定的防护措施,以将其他内容作为权限等处理。

在那种方法中,我不确定从vue路由器或路由器防护程序处理存储(呼叫请求等)是否是一种好习惯。接下来是我无法使用反应性属性,如果您要根据服务器的响应检查某些属性并且必须重用它们,这将非常有用。我也想避免弄乱所有路由,然后针对特定路由,并在beforeEnter钩子的组件内部使用相同的逻辑。

有什么想法吗?

0 个答案:

没有答案