From b0e2a84c61c649ae47da050e16beec8d94d9fa02 Mon Sep 17 00:00:00 2001 From: snowgitea Date: Wed, 1 Jul 2026 17:45:04 +0800 Subject: [PATCH] chore: src/modules/user/config.ts --- src/modules/user/config.ts | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 src/modules/user/config.ts diff --git a/src/modules/user/config.ts b/src/modules/user/config.ts new file mode 100644 index 0000000..d89b453 --- /dev/null +++ b/src/modules/user/config.ts @@ -0,0 +1,34 @@ +import { ModuleConfig } from '@cool-midway/core'; +import { UserMiddleware } from './middleware/app'; + +/** + * 模块配置 + */ +export default () => { + return { + // 模块名称 + name: '用户模块', + // 模块描述 + description: 'APP、小程序、公众号等用户', + // 中间件,只对本模块有效 + middlewares: [], + // 中间件,全局有效 + globalMiddlewares: [UserMiddleware], + // 模块加载顺序,默认为0,值越大越优先加载 + order: 0, + // 短信 + sms: { + // 验证码有效期,单位秒 + timeout: 60 * 3, + }, + // jwt + jwt: { + // token 过期时间,单位秒 + expire: 60 * 60 * 24, + // 刷新token 过期时间,单位秒 + refreshExpire: 60 * 60 * 24 * 30, + // jwt 秘钥 + secret: 'd8ac7767-01ed-4405-b0e7-c812d8aa8734x', + }, + } as ModuleConfig; +};