2017-03-17 140 views
4

我剛剛創建了一個用於在Cloud9上學習的分析服務器部署,當我使用PostMan使用REST API訪問它時,一切正常。我現在正在嘗試使用雲端函數。解析服務器雲代碼錯誤141:未授權

我在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 request with headers and URL

只要我有反應就沒問題不要嘗試查詢併發送一個簡單的回覆,如response.success("OK")

這是Parse問題還是缺少與授權相關的內容?

回答

3

我只需要在查找方法中添加useMasterKey: true

query.find({ useMasterKey: true, success: function(data){ response.success(query); }, error: function(err){ response.error(err); } })