[英]When is the Parse server cloud code beforeSave called?
I created cloud code like this: 我创建了这样的云代码:
Parse.Cloud.beforeSave(Parse.User, function(request, response) {
console.log('before saving user')
if (!request.object.get("email")) {
response.error("email is required for signup");
} else {
response.success();
}
});
But when I called Parse.User.save, this cloud code is never been called. 但是当我调用Parse.User.save时,从未调用过此云代码。 Why?
为什么? Thanks.
谢谢。
For users you have to use user.signUp() 对于用户,您必须使用user.signUp()
var user = new Parse.User();
var user = new Parse.User();
return user.signUp();
返回user.signUp();
it returns a promise, and should hit your beforeSave function. 它会返回一个Promise,并且应该点击您的beforeSave函数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.