【问题标题】:parameter exists using express-validator参数存在使用 express-validator
【发布时间】:2014-09-14 16:12:01
【问题描述】:

我正在使用express-validator 进行验证。

我有一些参数不是强制性的,比如名字。

我只想验证参数是否存在,否则不需要验证。

我有一个类似的解决方案

if(parameter){
   req.assert('name',"Valid name is required!").isName();
}

还有比这更好的解决方案吗?

【问题讨论】:

    标签: node.js validation express


    【解决方案1】:

    express-validator 的最新版本解决了这个问题

    req.assert('name',"Valid name is required!").optional().isName();
    

    【讨论】:

    • 应该是.optional()而不是.optional
    猜你喜欢
    • 2014-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-14
    • 2022-08-09
    • 2018-04-06
    • 1970-01-01
    相关资源
    最近更新 更多