m-cloud API Documentation - v1.0.1-beta.5
    Preparing search index...

    Variable validatorConst

    validator: (schema: Record<string, ValidationRule>) => Middleware = validationAdapter

    兼容原validator中间件的导出 提供与原中间件完全相同的接口

    Type Declaration

      • (schema: Record<string, ValidationRule>): Middleware
      • Validation插件的中间件适配器 允许将validation插件作为中间件使用,兼容原validator中间件的接口 支持字段验证、类型检查、格式验证等功能

        Parameters

        • schema: Record<string, ValidationRule>

          验证规则对象,键为字段名,值为验证规则

        Returns Middleware

        中间件函数

        router.use(validator({
        username: {
        type: 'string',
        required: true,
        minLength: 3,
        maxLength: 20
        },
        age: {
        type: 'number',
        required: true,
        min: 18,
        max: 120
        }
        }))