chore: src/modules/base/config.ts
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
import { BaseLogMiddleware } from './middleware/log';
|
||||
import { BaseAuthorityMiddleware } from './middleware/authority';
|
||||
import { ModuleConfig } from '@cool-midway/core';
|
||||
import { BaseTranslateMiddleware } from './middleware/translate';
|
||||
|
||||
/**
|
||||
* 模块的配置
|
||||
*/
|
||||
export default () => {
|
||||
return {
|
||||
// 模块名称
|
||||
name: '权限管理',
|
||||
// 模块描述
|
||||
description: '基础的权限管理功能,包括登录,权限校验',
|
||||
// 中间件
|
||||
globalMiddlewares: [
|
||||
BaseTranslateMiddleware,
|
||||
BaseAuthorityMiddleware,
|
||||
BaseLogMiddleware,
|
||||
],
|
||||
// 模块加载顺序,默认为0,值越大越优先加载
|
||||
order: 10,
|
||||
// app参数配置允许读取的key
|
||||
allowKeys: [],
|
||||
// jwt 生成解密token的
|
||||
jwt: {
|
||||
// 单点登录
|
||||
sso: false,
|
||||
// 注意: 最好重新修改,防止破解
|
||||
secret: '1f8c2eda-919c-4165-85a4-cb8cecd98c95',
|
||||
// token
|
||||
token: {
|
||||
// 2小时过期,需要用刷新token
|
||||
expire: 2 * 3600,
|
||||
// 15天内,如果没操作过就需要重新登录
|
||||
refreshExpire: 24 * 3600 * 15,
|
||||
},
|
||||
},
|
||||
} as ModuleConfig;
|
||||
};
|
||||
Reference in New Issue
Block a user