所以我有自己的解析服务器,运行着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 = 未经授权; (代码:141,版本:1.12.0)
我已经坐了一段时间了,一点运气都没有。将 Parse.Cloud.useMasterKey();
放在 main.js 文件顶部也不起作用。
最佳答案
我已将 parse.com 代码迁移到 heroku,并且在调用 clound 函数时也遇到类似的错误。
看起来我们在这里缺少一些配置。
{
"code": 141,
"error": {
"message": "unauthorized"
}
}
关于javascript - 用我自己的服务器解析云代码返回 "unauthorized",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35415070/