diff --git a/package.json b/package.json index e52775d..c44d89c 100755 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "description": "", "private": true, "dependencies": { - "@cool-midway/core": "^5.0.6", + "@cool-midway/core": "^5.0.7", "@cool-midway/es": "^5.0.2", "@cool-midway/file": "^5.0.3", "@cool-midway/pay": "^5.0.0", diff --git a/src/modules/demo/controller/app/tag.ts b/src/modules/demo/controller/app/tag.ts index 917ea68..841b91b 100644 --- a/src/modules/demo/controller/app/tag.ts +++ b/src/modules/demo/controller/app/tag.ts @@ -1,9 +1,10 @@ -import { Provide } from '@midwayjs/decorator'; +import { Get, Inject, Provide } from '@midwayjs/decorator'; import { CoolController, BaseController, CoolUrlTag, TagTypes, + CoolUrlTagData, } from '@cool-midway/core'; /** @@ -16,7 +17,19 @@ import { pageQueryOp: () => {}, }) @CoolUrlTag({ - key: TagTypes.ignoreToken, - value: [], + key: TagTypes.IGNORE_TOKEN, + value: ['add'], }) -export class DemoAppTagController extends BaseController {} +export class DemoAppTagController extends BaseController { + @Inject() + tag: CoolUrlTagData; + + /** + * 获得标签数据, 如可以标记忽略token的url,然后在中间件判断 + * @returns + */ + @Get('/data') + async data() { + return this.ok(this.tag.byKey(TagTypes.IGNORE_TOKEN)); + } +}