使用我自己的服务器解析云代码返回“未经授权”

Parse cloud code with my own server returns "unauthorized"

本文关键字:返回 授权 未经授权 代码 我自己 自己的 服务器      更新时间:2023-09-26

所以我有自己的解析服务器,运行heroku。

此云代码函数:

    Parse.Cloud.define("ReadyUp", function(request, response) {
    var fbid = request.user.get("fbid");
    var query = new Parse.Query("Spel");
    query.equalTo("lobby", fbid);
    query.find().then(function(results) {
        //_.each(results, function(spel) {
        //    spel.addUnique("ready", fbid);
        //});
        results[0].addUnique("ready", fbid);
        return Parse.Object.saveAll(results);
    }).then(function(result) {
        response.success(result);
    }, function(error) {
        response.error(error);
    });
});

返回{ message = unauthorized; } (Code: 141, Version: 1.12.0)

坐了一会儿,一点运气都没有。将Parse.Cloud.useMasterKey();放在主文件.js文件之上也不起作用。

我已经将 parse.com 代码迁移到 heroku,并且在调用 clound 函数时也遇到了类似的错误。

看起来我们在这里缺少一些配置。

{
    "code": 141,
    "error": {
        "message": "unauthorized"
    }
}