AVOSCloud云代码里面的hook,会被cloud code里面的save调用吗?

如果我给test写了一个aftersave的hook,在cloud code上save一个test的object好像不会触发这个aftersave的hook。有人有类似的问题吗?

AV.Cloud.define('test', function(request, response) {

var Test = AV.Object.extend('test');
var testObject = new Test();
testObject.save().then(function(result){
    response.success(result);
}, function(error){
    response.error(error);
});

});

AV.Cloud.afterSave('test', function(request) {
console.log('afterSave test is called');
var Test2 = AV.Object.extend('test2');
var testObject = new Test2();
testObject.set('test1', request.Object);
testObject.save().then(function(result){
console.log(result);
}, function(error){
console.error(error);
});

});

阅读 3.6k
2 个回答

理论上会的,你再确认下?如果还有问题,请从 帮助菜单 提出技术支持。

会的。但是在本地是测试不出来的。必须部署到cloud上

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进