0

如何使用 express 验证器来确保正文或查询仅包含某些字段?即类似的东西:

 const { body, query } = require('express-validator/check')

 body.containsOnly("field1", "field2", "field3")

 query.containsOnly("queryParam1", "queryParam2")
4

1 回答 1

0
let fields = ['field1', 'field2'];

function validateBody(body, fields) {
    for(key of fields) { 
        if(!body.hasOwnProperty(key)) 
            return false;
    }
    return true
}

你可以使用类似的东西

于 2018-12-04T22:57:34.790 回答