解析服务器云代码错误 141:未经授权
Parse Server Cloud Code Error 141: Unauthorized
我刚刚创建了一个用于在 Cloud9 上学习的解析服务器部署,当我使用 PostMan 使用 REST API 访问它时一切正常。我现在正在试用 Cloud Functions。
我的 cloud.js 文件中有以下代码,
Parse.Cloud.define('hello', function(request, response) {
var query = new Parse.Query("Test");
query.find({
success: function(data){
response.success(query);
},
error: function(err){
response.error(err);
}
})
});
在响应中我收到以下错误,
{
"code": 141,
"error": {
"message": "unauthorized"
}
}
我在 PostMan 上的请求看起来像这样,
只要我不尝试查询并发送像 response.success("OK")
这样的简单响应,响应就很好。
这是 Parse 的问题还是我遗漏了与授权相关的内容?
我所要做的就是在查找方法中添加 useMasterKey: true
。
query.find({ useMasterKey: true, success: function(data){ response.success(query); }, error: function(err){ response.error(err); } })
我刚刚创建了一个用于在 Cloud9 上学习的解析服务器部署,当我使用 PostMan 使用 REST API 访问它时一切正常。我现在正在试用 Cloud Functions。
我的 cloud.js 文件中有以下代码,
Parse.Cloud.define('hello', function(request, response) {
var query = new Parse.Query("Test");
query.find({
success: function(data){
response.success(query);
},
error: function(err){
response.error(err);
}
})
});
在响应中我收到以下错误,
{
"code": 141,
"error": {
"message": "unauthorized"
}
}
我在 PostMan 上的请求看起来像这样,
只要我不尝试查询并发送像 response.success("OK")
这样的简单响应,响应就很好。
这是 Parse 的问题还是我遗漏了与授权相关的内容?
我所要做的就是在查找方法中添加 useMasterKey: true
。
query.find({ useMasterKey: true, success: function(data){ response.success(query); }, error: function(err){ response.error(err); } })