从云代码调用函数

时间:2014-08-28 15:12:44

标签: javascript backbone.js parse-platform

我需要从我的Parse.com运行一个函数afterSave方法,但我是javascript的新手,并且带有签名的东西似乎不起作用。

我试图呼叫的功能遵循Parse.Cloud reference

<static> {Parse.Promise} Parse.Cloud.run(name, data, options)

这是我想要调用的函数:

function funcToRun(data, response) {
    console.log("running funcToRun");
}

我试图这样称呼它:

var data = "FilmName";
Parse.Cloud.run('funcToRun', data, "");

但无论我做什么,funcToRun都没有被召唤。

1 个答案:

答案 0 :(得分:0)

Parse.Cloud.run运行云函数[1],而不是常规JavaScript函数。要使代码正常工作,您需要以正确的方式定义函数。

在你的情况下,它看起来像这样:

Parse.Cloud.define('funcToRun', function(request, response) {
    console.log('running funcToRun');
    response.success();
});

[1] https://www.parse.com/docs/cloudcode/guide#cloud-code-cloud-functions