wangzhibo
7 天以前 665ba0f9ae078c2859209451a163d10515171d11
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
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: 'b4652251-d174-4e8e-9c61-25a091afb328x',
    },
  } as ModuleConfig;
};