我有一个非常基本的 POST 路由,可以根据给定的数据创建一个新用户。
这是我保存它的方法:
app.post('/create', function(req, res){
var firstUser = new models.User(req.body);
firstUser.save();
});
我的 Mongoose 用户模式有一些验证选项,它们有效。如果我传递了错误的数据,验证将失败并且不会创建用户。
但是有一个问题:Mongoose的save()函数是异步的,那我现在怎么让客户端验证失败呢?
届时将完成 post 功能。