我正在使用Parse製作快速應用程序。在我的雲代碼中,我試圖獲取當前用戶的屬性,但它正在返回undefined
。我的代碼看起來像以下:獲取方法無法解析當前用戶
app.get('/home/subscriptions',function(req,res){
Parse.Cloud.useMasterKey();
var user = Parse.User.current();
var ifstud = user.get("isStudent");
console.log('student: ' + ifstud); // undefined
console.log('id: ' + user.id); // OK. works fine.
}
我能夠獲取用戶的id
同上,但不能夠調用get
方法上user
。在他們的API參考中,他們提到Parse.User.current()
返回Parse.Object
,所以我認爲在user
我有_User對象,我應該能夠調用Parse.Object
支持的所有方法。
這裏有什麼問題? 感謝
號這是不對的,'Parse.User'有沒有方法'GET' –
因此,不管是'Parse.Object.current()'有get方法。 https://parse.com/docs/js/api/classes/Parse.User.html#methods_current –
我不認爲你得到我的觀點,'Parse.User.current()'返回一個'Parse.Object ',這意味着它應該支持get方法,因爲每個Parse對象都支持它。 –