Javascript Parse.com云代码:链接函数?
我确信这是一个简单的例子,但我就是不能让链接函数在Parse.com的云代码中工作。我知道这是可能的,所以这可能是对我的javascript N00B的控诉 下面是一个简单的测试函数链,它展示了我认为它应该如何工作——但事实并非如此。在Javascript Parse.com云代码:链接函数?,javascript,parse-platform,Javascript,Parse Platform,我确信这是一个简单的例子,但我就是不能让链接函数在Parse.com的云代码中工作。我知道这是可能的,所以这可能是对我的javascript N00B的控诉 下面是一个简单的测试函数链,它展示了我认为它应该如何工作——但事实并非如此。在response.error事件中,我似乎得到了错误,但在成功时我得到了: {“code”:141,“error”:“未调用成功/错误”} 以下是测试功能: Parse.Cloud.define("initialFunction", function(reques
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", function(request, 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:”\
-H“X-Parse-REST-API-Key:”\
-H“内容类型:应用程序/json”\
-d'{“玩家”:“}”\
https://api.parse.com/1/functions/initialFunction
您在第一个选项对象中拼错了“success” 令人惊讶的是,我的实际应用程序代码中也出现了同样的输入错误(错误可能是通过复制/粘贴到该测试中引入的),所以我认为您已经为我解决了这个问题。。做一些测试以确保这能为我解决问题。。但是哇就这样。。感觉跛脚。非常感谢你抓住了我的错误不要感到跛脚。这类事情时不时会发生在最好的地方,报告中也会遇到同样的打字错误,令人难以置信:)在调试了一个小时的代码后,我最终决定使用stackoverflow。。令我失望的是,被接受的答案是关于打字错误。。然后我检查了我的代码,实际上只有一个地方我成功了。英语-应该在JS之前学习;)类似类型的链接问题。。
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