javascript – Parse.com云代码:链接功能?

我确信这是一个简单的,但我无法在Parse.com的Cloud Code中使用链式函数.我知道这是可能的 – 所以这可能是对我的 javascript n00bness的起诉. ;>

下面是一个简单的测试函数链,它显示了我认为它应该如何工作 – 但事实并非如此.在response.error事件中,我似乎得到了错误,但在成功后我得到:

{“code”:141,“error”:“未成功/错误调用”}

以下是测试功能

Parse.Cloud.define("initialFunction",function(request,response) {

  var player = request.params.player;

  Parse.Cloud.run("chainedFunction",{ player: player.id },{
    sucess: function(results) {

      response.success(results);

    },error: function(results,error) {
      response.error(errorMessageMaker("running chained function",error));
    }
  });

});

Parse.Cloud.define("chainedFunction",response) {

  var player = Parse.Object.extend("User");
  var findplayer = new Parse.Query(player);
  findplayer.get(request.params.player,{

    success: function(player) {
      var games = player.relation("games");
      games.query().find({

        success: function(games) {

          response.success(games);

        },error: function(players,error) {
          response.error(errorMessageMaker("finding games",error));
        }

      });
    },error: function(player,error) {
      response.error(errorMessageMaker("finding player",error));
    }

  });
});

..这是我对函数的初始调用,供参考(虽然我确定这不是问题):

curl -X POST \
   -H "X-Parse-Application-Id: <id>" \
   -H "X-Parse-REST-API-Key: <id>" \
   -H "Content-Type: application/json" \
   -d '{"player":"<id>"}' \
   https://api.parse.com/1/functions/initialFunction

解决方法

你在第一个选项对象中拼错了“成功”.

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...