2.0.2 • Published 3 years ago

vtuzx-batch v2.0.2

Weekly downloads
7
License
ISC
Repository
-
Last release
3 years ago

微图知行(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         // 类型
    }
]
2.0.2

3 years ago

2.0.1

3 years ago

2.0.0

3 years ago

1.0.3

4 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago