51 lines
1.2 KiB
JavaScript
51 lines
1.2 KiB
JavaScript
/**
|
|
*
|
|
* @authors yutent (yutent@doui.cc)
|
|
* @date 2016-05-15 14:37:47
|
|
*
|
|
*/
|
|
|
|
'use strict'
|
|
|
|
export default {
|
|
db: {},
|
|
session: {
|
|
type: 'native', // native 或 redis
|
|
ttl: 3600 * 24 * 7,
|
|
domain: '', // NODESSID域, 默认等于domain
|
|
level: 0, // 校验级别, 0: 不校验客户端, 1: 校验UA, 2: 校验UA+IP
|
|
db: {
|
|
host: '127.0.0.1',
|
|
port: 6379,
|
|
db: 0
|
|
}
|
|
},
|
|
website: 'localhost',
|
|
domain: '', // cookie域, 默认等于website
|
|
port: 3000,
|
|
routeMode: 1,
|
|
env: process.env.NODE_ENV === 'production' ? 'production' : 'development',
|
|
debug: process.env.NODE_ENV !== 'production', // debug模式
|
|
smtp: {
|
|
host: 'smtp.example.com',
|
|
port: 25,
|
|
mail: 'service@example.com',
|
|
name: '系统邮件',
|
|
passwd: ''
|
|
},
|
|
supportCredentials: false,
|
|
credentialsRule: null,
|
|
credentialsMaxAge: 0,
|
|
jwt: null, // jwt secret
|
|
regexp: {
|
|
// 常用正则
|
|
email: /^[\w\.\-]+@\w+([\.\-]\w+)*\.\w+$/,
|
|
uname: /^[A-Za-z\d_]{4,16}$/,
|
|
passwd: /^[\S]{6,20}$/,
|
|
phone: /^1[34578]\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}$/
|
|
}
|
|
}
|
JavaScript
100%