From 61d8c9d3c7b3debcd8da26fd9e3477f5858b44ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E9=B9=8F?= Date: Wed, 10 Aug 2022 13:57:56 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AD=97=E5=85=B8=E6=8E=A5=E5=8F=A3=E6=9D=83?= =?UTF-8?q?=E9=99=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/base/middleware/authority.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/modules/base/middleware/authority.ts b/src/modules/base/middleware/authority.ts index 06b3ee1..587d7be 100644 --- a/src/modules/base/middleware/authority.ts +++ b/src/modules/base/middleware/authority.ts @@ -33,7 +33,7 @@ export class BaseAuthorityMiddleware const token = ctx.get('Authorization'); const adminUrl = '/admin/'; //忽略token验证的url - const ignoreUrls = ['/admin/dict/info/data']; + const ignoreUrls = []; // 路由地址为 admin前缀的 需要权限校验 if (_.startsWith(url, adminUrl)) { try { @@ -66,7 +66,11 @@ export class BaseAuthorityMiddleware } } // 要登录每个人都有权限的接口 - if (new RegExp(`^${adminUrl}?.*/comm/`).test(url)) { + if ( + new RegExp(`^${adminUrl}?.*/comm/`).test(url) || + // 字典接口 + url == '/admin/dict/info/data' + ) { await next(); return; }