繁体   English   中英

如何在express-validator中创建自定义异步验证器?

[英]How to create a custom asynchronous validator in express-validator?

我想创建一个自定义验证器来检查数据库中的重复电子邮件。 我怎样才能做到这一点 ?

根据docs ,您只需添加一个对象,该对象定义要使用的每个验证器。

app.use(expressValidator({
 customValidators: {
    isArray: function(value) {
        return Array.isArray(value);
    },
    gte: function(param, num) {
        return param >= num;
    }
 }
}));

看来这些文档没有涵盖异步内容(例如,检查数据库),但是几年前有一个请求请求,增加了从自定义验证器返回Promise的功能。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM