Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Parse.com:未定义用户_Javascript_Parse Platform - Fatal编程技术网

Javascript Parse.com:未定义用户

Javascript Parse.com:未定义用户,javascript,parse-platform,Javascript,Parse Platform,我正在使用parse.com作为web应用程序的后端。我有一个已经登录到应用程序的用户,当该用户登录到网站时,我希望他们的名字出现在网站的每个页面上 以下是我尝试识别用户用户名的代码: // user logs on and is redirected to this page var user = Parse.User.current(); user.on('change', function () { console.log(user.get("username")); }); user.f

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

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

// 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
他在场

在我的研究中,我修改了源代码。然而,在我的例子中,这段代码不起作用

非常感谢您的帮助

试试这个:

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