express-validator是一组express.js中间件,其中包装 了validateator.js验证器和消毒器功能。
使用npm安装它(确保您具有Node.js 8或更高版本):
npm install --save express-validator
让我们开始写一条基本的路线来在数据库中创建用户:
const express = require('express');
const app = express();
app.use(express.json());
app.post('/user', (req, res) => {
User.create({
username: req.body.username,
password: req.body.password,
}).then(user => res.json(user));
});
然后,您需要确保在创建用户之前验证输入并报告任何错误:
// ...rest of the ini