gpt4 book ai didi

node.js - 数组作为参数传递给express post方法

转载 作者:太空宇宙 更新时间:2023-11-03 23:15:31 25 4
gpt4 key购买 nike

我目前正在学习express-validator,在 docs有一个例子:

const { check, validationResult } = require('express-validator/check');

app.post('/user', [
// username must be an email
check('username').isEmail(),
// password must be at least 5 chars long
check('password').isLength({ min: 5 })
], (req, res) => {
// Finds the validation errors in this request and wraps them in an object with handy functions
const errors = validationResult(req);
if (!errors.isEmpty()) {
return res.status(422).json({ errors: errors.array() });
}

User.create({
username: req.body.username,
password: req.body.password
}).then(user => res.json(user));
});

所以,我不明白为什么要将数组传递给 post 方法。而且,您能告诉我如何了解更多信息吗?

提前谢谢您。

最佳答案

正如您可以在 expressjs docs 中读到的那样,传递数组与传递多个参数相同。这样做是为了重用多个中间件。

关于node.js - 数组作为参数传递给express post方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55940923/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com