beforeSave 函数在 JavaScript SDK 1.6.x 上不起作用

Posted

技术标签:

【中文标题】beforeSave 函数在 JavaScript SDK 1.6.x 上不起作用【英文标题】:beforeSave function not working on JavaScript SDK 1.6.x 【发布时间】:2015-10-06 08:05:45 【问题描述】:

我使用 Parse ios SDK 1.8.5,对于 CloudCode 我使用 javascript SDK 1.6.4。

当我从 iOS 保存一个新的 Parse 对象时,CloudCode 是这样进行测试的。

Parse.Cloud.beforeSave( "Post", function(request, response) 
    response.success();
);

之后,对象被保存到数据库中,但是所有字段都是空的。

当我从 CloudCode 中删除 beforeSave 函数时,所有字段都已正确保存。

我从 1.5.0 到 1.6.4 测试了 Javascript SDK,所有 1.6.x SDK 的结果都是一样的。

有这方面的信息吗?

【问题讨论】:

【参考方案1】:

我遇到了同样的问题。只需进一步降低到 v1.4.2 并重新开始工作。

请查看this 线程。

【讨论】:

以上是关于beforeSave 函数在 JavaScript SDK 1.6.x 上不起作用的主要内容,如果未能解决你的问题,请参考以下文章

YII - 当你可以在 Save() 函数之前编码时,为啥要使用 beforeSave()

如何取消设置“beforeSave”云函数中的嵌套属性?

BeforeSave CakePHP 数学

CakePHP beforeSave false 防止不刷新就提交

有没有办法在 cakePHP 中将数据从 beforeSave() 传递到 afterSave()?

解析服务器 + 云代码:Parse.Object 上的 beforeSave()