编程语言
首页 > 编程语言> > javascript – 解析服务器云代码错误141:未经授权

javascript – 解析服务器云代码错误141:未经授权

作者:互联网

我刚刚创建了一个用于在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上的请求看起来像这样,

Postman request with headers and URL

只要我不尝试查询并发送像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