gpt4 book ai didi

javascript - 为什么我的 Parse Cloud Code 请求是 'unauthorized?'

转载 作者:行者123 更新时间:2023-12-03 10:24:16 25 4
gpt4 key购买 nike

我第一次尝试从 AngularJS 应用程序运行 Parse 云代码。我不断在 console.log 中收到 Parse.Error“未经授权”。我已经在我的应用程序和 JS 键中初始化了 Parse。我哪里出错了?

Angular 代码格式:

$scope.runSomething = function () {
Parse.Cloud.run('nameFunction', req.body, {
success: function (result){
},
error: function (error){
console.log(error);
}
})

我从 $scope.runSomething 函数中的预先信息导出 Parse.Cloud.run 的 req.body。

我的 chop main.js:

Parse.Cloud.define('nameFunction', function(request, response){
Parse.Cloud.useMasterKey();
//Do Stuff})

我确信我错过了一些小东西,但我不知道是什么。

最佳答案

听起来你已经很接近了。云函数(包括之前/之后函数)必须在响应对象上调用 success 或 error 才能正确完成,所以...

Parse.Cloud.define('nameFunction', function(request, response){
Parse.Cloud.useMasterKey();
var someParam = request.params.someParam;
doSomePromiseReturningThing(someParam).then(function(result) {
response.success(result);
}, function (error) {
response.error(error);
});
});

关于javascript - 为什么我的 Parse Cloud Code 请求是 'unauthorized?',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29479993/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com