2014-11-05 110 views
0

所有用戶我使用Node.js的自動執行某些修的爲我解析應用程序,我在與要求所有用戶帳戶數據的問題。我可以在使用REST API時請求這些信息,但在使用Javascript SDK時不能。如何查詢與解析JavaScript API第

下面是代碼:

var Parse = require('parse').Parse; 

Parse.initialize(PARSE_APP_ID, PARSE_JAVASCRIPT_KEY, PARSE_MASTER_KEY); 

var query = new Parse.Query(Parse.User); 

query.find({ 
    success: function (results) { 
    console.log(results); 
}, 
    error: function (error) { 
    console.log(error); 
    } 
}); 

回答

5

這是不是從他們的文檔清晰,但你必須使用雲SDK來,即使你不進行從雲代碼的請求。如果你看看他們的JavaScript API文檔,你可以看到這個

「在僅雲代碼和Node.js的。」

要解決這個問題,我不得不添加Parse.Cloud.useMasterKey();上面的例子。 下面是完整的代碼。

var Parse = require('parse').Parse; 

Parse.initialize(PARSE_APP_ID, PARSE_JAVASCRIPT_KEY, PARSE_MASTER_KEY); 
Parse.Cloud.useMasterKey(); 

var query = new Parse.Query(Parse.User); 

query.find({ 
    success: function (results) { 
    console.log(results); 
}, 
    error: function (error) { 
    console.log(error); 
    } 
});