标签:javascript rest node-js parse-server cloud-code
我刚刚创建了一个用于在Cloud9上学习的解析服务器部署,当我使用PostMan使用REST API访问它时,一切正常.我现在正在尝试云功能.
我的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的问题还是我遗漏了与授权相关的内容?
解决方法:
我所要做的就是在find方法中添加useMasterKey:true.
query.find({ useMasterKey: true, success: function(data){ response.success(query); }, error: function(err){ response.error(err); } })
标签:javascript,rest,node-js,parse-server,cloud-code 来源: https://codeday.me/bug/20190622/1265691.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。