我是Express和Parse的新手。我试图对Anyimg云教程进行简单的修改。我想仅在用户通过身份验证时才显示默认主页。如果我使用Parse.User.authenticated(),我得到:
错误是TypeError:Object function(){e.apply(this,arguments)}没有方法' authenticated' 在app.js:33:18 在main.js:1:1
Parse.User.current()编译没有错误,但代码不起作用。我错过了什么?在过去的3天里,我尝试过60多个不同的选项但没有成功。
我还尝试从user.js中声明一个GLOBAL,但是没有用。我在app.js中做了一个需要云/用户,但根本没用。
我希望有人可以提供帮助。看起来Parse教程(在parse.com之外)从大约一年前开始。
另一方面,我想在注销时显示登录页面(不是默认值)。我在不到10分钟的时间内完成了它。
答案 0 :(得分:1)
执行此操作的正确方法是:
var currentUser = Parse.User.current();
if (currentUser) {
// logged in
} else {
// not logged in
}
Parse.User.current()
返回当前用户,如果未登录,则返回undefined。
答案 1 :(得分:0)
如上所述,我已经拥有与Fosco类似的代码。但是,var语句不在我尝试的函数范围内。我把它移进去了,一切正常。感谢大家对此进行调查。