Node.js 参数使用express验证程序存在
我正在使用它进行验证 我有一些非强制性的参数,比如name 我只想验证存在的参数,否则不需要验证 我有一个类似的解决方案Node.js 参数使用express验证程序存在,node.js,validation,express,Node.js,Validation,Express,我正在使用它进行验证 我有一些非强制性的参数,比如name 我只想验证存在的参数,否则不需要验证 我有一个类似的解决方案 if(parameter){ req.assert('name',"Valid name is required!").isName(); } 有比这更好的解决方案吗?最新版本解决了这个问题 req.assert('name',"Valid name is required!").optional().isName(); 它应该是.optional()而不是.opt
if(parameter){
req.assert('name',"Valid name is required!").isName();
}
有比这更好的解决方案吗?最新版本解决了这个问题
req.assert('name',"Valid name is required!").optional().isName();
它应该是.optional()
而不是.optional