添加 Config
parent
fceea4aa3e
commit
ebbbcf8b77
|
@ -0,0 +1,66 @@
|
|||
```js
|
||||
{
|
||||
db: {},
|
||||
session: {
|
||||
enabled: false,
|
||||
type: 'native', // native 或 redis
|
||||
ttl: 3600 * 24 * 7,
|
||||
domain: '', // NODESSID域, 默认等于domain
|
||||
level: 0, // 校验级别, 0: 不校验客户端, 2: ua, 4: ip, 6: ua + ip
|
||||
db: {
|
||||
host: '127.0.0.1',
|
||||
port: 6379,
|
||||
db: 0
|
||||
}
|
||||
},
|
||||
jwt: {
|
||||
// jwt 开关
|
||||
enabled: false,
|
||||
ttl: 3600 * 24 * 7,
|
||||
level: 0, // 校验级别, 0: 不校验客户端, 2: ua, 4: ip, 6: ua + ip
|
||||
secret: 'it_is_secret_key' // jwt密钥, 使用时请修改
|
||||
},
|
||||
website: 'localhost',
|
||||
domain: '', // cookie域, 默认等于website
|
||||
port: 3000,
|
||||
env: process.env.NODE_ENV === ENV_PROD ? ENV_PROD : ENV_DEV,
|
||||
debug: process.env.NODE_ENV === ENV_DEV, // debug模式
|
||||
smtp: {
|
||||
host: 'smtp.example.com',
|
||||
port: 25,
|
||||
mail: 'no-reply@example.com',
|
||||
name: 'no-reply',
|
||||
passwd: ''
|
||||
},
|
||||
views: {
|
||||
enabled: false,
|
||||
dir: '',
|
||||
ext: '.htm'
|
||||
},
|
||||
cors: {
|
||||
enabled: false,
|
||||
credentials: false,
|
||||
origin: [], // ['abc.com', 'a.foo.com']
|
||||
maxAge: 14400
|
||||
},
|
||||
regexp: {
|
||||
// 常用正则
|
||||
email: /^[\w\.\-]+@\w+([\.\-]\w+)*\.\w+$/,
|
||||
uname: /^[A-Za-z\d_]{4,16}$/,
|
||||
passwd: /^\S{6,20}$/,
|
||||
phone: /^1[3456789]\d{9}$/,
|
||||
idCard: /^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X|x)$/,
|
||||
cn: /^[\u4e00-\u9fa5]+$/,
|
||||
qq: /^\d{5,12}$/
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
|
||||
----
|
||||
|
||||
上一节: [⟪入口文件配置⟫](https://github.com/bytedo/gmf.core/wiki/Entry)
|
||||
|
||||
下一节: [⟪路由⟫](https://github.com/bytedo/gmf.core/wiki/Router)
|
||||
|
Loading…
Reference in New Issue