我应该使用什么来验证传入请求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())