javascript - 在 Nuxt 和 Vue 应用程序中,如何防止用户直接从地址栏访问我的管理路由?
问题描述
我有某些页面(路线),我只希望特定类型的用户(管理员)导航到。在我的应用程序中单击链接时,我可以捕获路由事件,但当我从地址栏中更改 URL 时却不能。我怎样才能捕捉到这样的 url 变化,并在允许他们访问页面之前检查用户类型?
解决方案
你可以使用Navigation Routes
. 此文档页面是从Navigation Guards 文档开始的好起点
推荐阅读
- scala - Scala 编译器扩展类型
- node.js - How do i create a public ledger using blockchain for my application?
- ionic-framework - @types/node@^8.0.7 的 npm WARN tarball tarball 数据似乎已损坏
- eclipse - 如何获取已执行的 Datatable 行的每一行的状态
- amazon-web-services - 将 awslogs 与 kubernetes '本机'结合使用
- mysql - 是否可以将此拒绝转换为 Rails 活动记录查询?
- java - AbstractGraphicalEditPart(GMF) 的上下文相关帮助
- c++ - 有没有简单的方法将 uchar 数组复制到双精度数组?
- python - 条件满足时如何结束循环?
- node.js - 如何修复“Aws S3 上传失败”。访问被拒绝,区域:null,状态代码:NodeJs 上的 403'