Parse platform parse.com云代码使用参数获取函数?

Parse platform parse.com云代码使用参数获取函数?,parse-platform,parse-cloud-code,Parse Platform,Parse Cloud Code,我正在parse中编写一个云代码函数,并试图找出如何处理geturl中的参数 我有一个简单的函数,如下所示: Parse.Cloud.define("someFunction", function(request, response) { // how can I use GET parameters here?? }); Parse.Cloud.define("someFunction", function(request, response) { // how can

我正在parse中编写一个云代码函数,并试图找出如何处理geturl中的参数

我有一个简单的函数,如下所示:

Parse.Cloud.define("someFunction", function(request, response) {
    //  how can I use GET parameters here??

});
Parse.Cloud.define("someFunction", function(request, response) {
    //  how can I use GET parameters here??

    var name = request.params.name

    response.success("the name = " + name)
});
如何重命名
“someFunction”
以处理GET参数,以便在云代码函数逻辑中使用它们

例如,我希望能够在GET中传入一个名称字符串:
“myName”

name=myName

有简单的例子吗?我找了一会儿,没找到

多谢各位

编辑: 所以我修改了我的函数,如下所示:

Parse.Cloud.define("someFunction", function(request, response) {
    //  how can I use GET parameters here??

});
Parse.Cloud.define("someFunction", function(request, response) {
    //  how can I use GET parameters here??

    var name = request.params.name

    response.success("the name = " + name)
});
然后我这样称呼它:

我得到的回报是:

{"result":"the name = **undefined**"}

尝试从JS层调用云

Parse.initialize(appId, jsId);

p =  Parse.Cloud.run('someFunc', {"name":refToName}).then(function(result) {

云函数是通过POST请求而不是GET请求调用的。下面是我从文档[1]中获取的cURL的一个简单示例

curl -X POST \
  -H "X-Parse-Application-Id: YOUR_APP_ID" \
  -H "X-Parse-REST-API-Key: YOUR_REST_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name":"John Doe"}' \
  https://api.parse.com/1/functions/someFunction
[1]