使用express-validator时isLength校验password返回undefined问题求助
解决express-validator校验password返回undefined的问题
你的问题出在Postman请求的JSON字段名上——password的键被错误写成了"password:"(多了一个冒号),导致express-validator的check("password")找不到对应字段,所以校验返回undefined。
修正后的请求JSON:
{ "name":"test 2", "email":"test2@test.com", "password":"test123456", "places":1 }
补充说明:
- 校验规则中的
check("password")严格匹配请求里的字段名,字段名不一致就无法触发正确校验。 - 之前修改name字段能得到正确结果,是因为name的字段名是正确的,校验器可以正常定位到该字段。
内容的提问来源于stack exchange,提问作者FaceLess No One
相关产品推荐
相关产品推荐

