我和React一起学习Parse。到目前为止,我的HTML
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<script src="http://fb.me/react-0.13.3.min.js"></script>
<script src="https://www.parsecdn.com/js/parse-latest.js"></script>
<script src="https://www.parsecdn.com/js/parse-react.js"></script>
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
<title>Learning Parse</title>
</head>
<body>
<h1>From CloudCode hosting</h1>
<a href="#" id="btn-fb-login">Login with Facebook</a>
<a href="#" id="btn-logout">Logout</a>
<script src="/js/app.js"></script>
</body>
</html>
在我的JS中
document.getElementById('btn-fb-login').addEventListener('click', function() {
Parse.FacebookUtils.logIn('public_profile,email', {
success: function(user) {
console.log('logged in as', user);
},
error: function(user, err) {
console.error(err);
}
});
});
问题是当我登录时,它可以工作,但我在控制台中看到错误:
Uncaught TypeError: Parse.User._saveCurrentUser is not a function
为什么?我还没有做任何事情React特定的,到目前为止只是简单的DOM事件