简体   繁体   English

何时解析Parse服务器云代码beforeSave?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM