我正在尝试在Parse javascript API中进行双重方法链接
exports.getUserGifts = function (request, response) {
Parse.Cloud.run('getObjects', {
success: function(results) {
Parse.Cloud.run('getGifts', {
success: function(results) {
response.success(results);
},
error: function(error) {
response.error("Some error.");
}
});
},
error: function(error) {
response.error("Some error.");
}
});
}
但我收到错误
{"code":141,"error":"success/error was not called"}
我在上述代码中做错事的任何帮助。
由于
答案 0 :(得分:0)
Parse.Cloud.run需要3个参数(functionName,parameters,opts),因为我只传递2(functionName,opts)现在我已将代码更改为
exports.getUserGifts = function (request, response) {
Parse.Cloud.run('getObjects',{}, {
success: function(results) {
Parse.Cloud.run('getGifts',{}, {
success: function(results) {
response.success(results);
},
error: function(error) {
response.error("Some error.");
}
});
},
error: function(error) {
response.error("Some error.");
}
});
}
它工作正常。