vtuzx-batch
v2.0.2
Published
batch of vtuzx
Downloads
7
Readme
微图知行(vtuzx-web)开源包
基于vtuzx-core
使用配置
基于vtuzx-core基础配置, 在conf内配置batch模块
{
batch: {
traceLevel: "设置访问日志级别, none, debug, info, 默认值[debug]",
scan: "设置扫描Action的路径, 默认[/src/vtuzx/action]",
scanRegex: "设置扫描规则, 默认[.*\\.js]",
except: "设置文件名排除关键字, 默认[ ]",
logLevelWhenStart: "设置Action启动时日志级别, 默认[info]",
timeout: "设置Action默认超时时间, 0为不超时, 默认[0]"
}
}
Action Class构造方法
可通过以下方式进行设置
vtuzxUtil.extend(profile, {
key: 'API访问路径, 默认为文件路径',
trace: '监控级别, 默认为系统配置的traceLevel',
timeout: '数值, 超时时间, 默认为系统配置的timeout',
disable: 'boolean 是否有效, 默认有效',
rules: '数组, 参数校验规则'
})
参数校验规则
[
{
key: "name", // 参数关键字
title: "姓名", // 姓名
must: true // 是否必须
length: { min: 99, max: 99 } // 长度限制
range: { min: 99, max: 99 } // 数值限制
select: [] // 选项值
type: 参照constant.paramType // 类型
}
]