Parse platform Parseplatform:在不向客户端提供结果信息的情况下防止保存

Parse platform Parseplatform:在不向客户端提供结果信息的情况下防止保存,parse-platform,Parse Platform,我想要一个BeforeSave触发器,在这个触发器中,我根据其他一些表来决定是否应该保存特定对象 我知道我只能抛出,然后该对象将不会被保存,但客户端会收到一条错误消息。我希望客户不要得到任何关于保存状态的明确信息 我之所以需要它,是因为我们有一个应用程序,只有在我们的系统中预先注册了电子邮件地址的用户才能注册。为了防止任何人知道我们预注册用户的电子邮件地址,我不想发送任何成功确认。如果您不想返回错误,您可以创建一个包装函数,在云代码中始终返回成功 Parse.Cloud.define("save

我想要一个BeforeSave触发器,在这个触发器中,我根据其他一些表来决定是否应该保存特定对象

我知道我只能
抛出
,然后该对象将不会被保存,但客户端会收到一条错误消息。我希望客户不要得到任何关于保存状态的明确信息


我之所以需要它,是因为我们有一个应用程序,只有在我们的系统中预先注册了电子邮件地址的用户才能注册。为了防止任何人知道我们预注册用户的电子邮件地址,我不想发送任何成功确认。

如果您不想返回错误,您可以创建一个包装函数,在云代码中始终返回成功

Parse.Cloud.define("saveUserEmail", function(req)){
    var user = req.user,
        email = req.params.email
    user.set("email", email);
    user.save(null, {useMasterKey:true});
    return;
});
您的客户:
Parse.Cloud.run(“saveUserEmail”,{email:email@domain"});

谢谢你的建议,我在云代码中使用user.signUp(),而不是save。