我想叫这个云函数..。
Parse.Cloud.define("getMyData", function(request, response) {
console.log('request is : '+JSON.stringify(request));
console.log('parameter is : '+request.params.name);
//...
response.success('Run method successfully');
});从角前端使用。
$resource 'https://api.parse.com/1/functions/getMyData', {},
myCustomMethod:
method: 'POST'
headers:
'X-Parse-Application-Id': 'FjV0J.....'
'X-Parse-REST-API-Key': 'Tr7Sipvu....'
params:
name: 'William'我的云函数会被调用,但我似乎无法检索我的name参数:
I2015-05-16T00:51:08.497Z]request is : {"body":"{}","params":{},"installationId":"","user":null,"master":false}
I2015-05-16T00:51:08.497Z]parameter is : undefined为什么我的参数不出现在平行线中?使用角$resource进行这样的API调用有问题吗?
发布于 2015-05-22 09:01:43
让我走上正确道路的是,它在使用curl调用(如文档化的这里 )时非常有效。
最后,我可以使用$http而不是$resource检索参数:
// In controler
$http.post 'https://api.parse.com/1/functions/getMyData'
,
name: 'William'
,
method: 'POST'
headers:
'X-Parse-Application-Id': 'FjV0J.....'
'X-Parse-REST-API-Key': 'Tr7Sipvu....'
.success (data) ->
$scope.data = data看来,Parse期望参数通过角$resource无法传输的数据传输。
https://stackoverflow.com/questions/30392523
复制相似问题