Parse.com:用户未定义

时间:2014-05-11 17:39:27

标签: javascript parse-platform

我使用parse.com作为网络应用的后端。我有一个用户已登录该应用,当用户登录该网站时,我希望他们的名字出现在网站的每个页面上。

以下是我尝试识别用户用户名的代码:

// user logs on and is redirected to this page
var user = Parse.User.current();
user.on('change', function () {
console.log(user.get("username"));
});
user.fetch();

但是,当我检查控制台时,错误

Uncaught ReferenceError: user is not defined

在场。

在我的研究中,我修改了Unable to get User's data的代码。但是,就我而言,此代码无效。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

试试这个:

var user = Parse.User.current();
user.fetch().then(function(fetchedUser){
    var name = fetchedUser.getUsername();
}, function(error){
    //Handle the error
});