解析从另一个云代码函数中调用云代码函数的Javascript

Parse Javascript Calling Cloud Code functions from within another Cloud Code function

本文关键字:函数 代码 调用 Javascript 另一个      更新时间:2023-09-26

我正在尝试在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"}

任何帮助,我在上面的代码做错的事情。

谢谢

3个参数(functionName, parameters, opts)是由Parse.Cloud.run所需要的,因为我只传递了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.");
      }
    });
}