Z
ZeniCore
/文档中心
文档路由与权限

路由与权限

2026-04-21 v1.0.0

路由与权限

路由规范

  • 使用 Nuxt 文件路由系统(pages/ 目录)
  • 动态路由使用方括号:[id].vue
  • 路由路径使用 kebab-case

权限控制

路由级权限

definePageMeta({
  middleware: ['auth']
})

权限验证中间件

definePageMeta({
  middleware: ['permission'],
  meta: {
    permissions: ['user:create', 'user:update']
  }
})

组件级权限

<div v-permission="['user:create']">需要 user:create 权限</div>

认证流程

  • JWT Token + RefreshToken 机制
  • Token 存储于 Cookie
  • 请求自动携带认证头
  • Token 过期自动刷新