是Express Validator和Express互斥或依赖程序包



我应该使用什么来验证传入请求express验证器或express.json解析器随附并执行express验证器的操作与执行的操作相同

由于v4.16.0,您不再需要使用body-parser,而是可以使用express.json()。一旦您有了请求主体,就可以使用express-validator来验证输入。

此处提供代码示例

编辑

要访问请求正文,您有两个选项:

app.use(bodyParser.json()) // Option A: middleware bodyParser
app.use(express.json()) // Option B: in-built method

这两个选项都不提供正文的验证,只能访问。要验证请求正文,必须添加中间件,如express-validator

app.use(expressValidator())

最新更新