Jquery 无法读取属性';谷歌';未定义的
我正在尝试编写一个函数,查看用户是否已使用google或facebook登录,然后根据用户的选择,我希望在登录时显示正确的名称 这是我目前正在从事的github项目: 我简化了我的代码,但header.ejs中也有类似的内容,几乎所有页面都包含了这些内容(我使用的是ejs模板): 大多数routes.js文件如下所示:Jquery 无法读取属性';谷歌';未定义的,jquery,node.js,express,undefined,Jquery,Node.js,Express,Undefined,我正在尝试编写一个函数,查看用户是否已使用google或facebook登录,然后根据用户的选择,我希望在登录时显示正确的名称 这是我目前正在从事的github项目: 我简化了我的代码,但header.ejs中也有类似的内容,几乎所有页面都包含了这些内容(我使用的是ejs模板): 大多数routes.js文件如下所示: app.get('/somepage', function(req, res) { res.render('pages/somepage.ejs', {
app.get('/somepage', function(req, res) {
res.render('pages/somepage.ejs', {
user : req.user
});
});
请向我们展示呈现该视图的代码-您传递给它的是什么,find()命令是什么?我使用的是ejs模板,上面的代码包含在每个页面中,因为它是一个页眉。
var userSchema = mongoose.Schema({
facebook : {
id : String,
token : String,
email : String,
name : String
},
google : {
id : String,
token : String,
email : String,
name : String
}
});
app.get('/somepage', function(req, res) {
res.render('pages/somepage.ejs', {
user : req.user
});
});