我有数据,我可以登录到控制台,但无法弄清楚如何使其可用于我的视图。
以下内容适用于登录管理页面时的console.log req.user
app.use(function(req, res, next){
console.log(req.user);
next();
});
将整个JSON对象传递到控制台。我希望能够将其传递到我的视图中,但似乎无法使以下逻辑工作。我没有正确地将它传递到路线中或者没有正确地将它拉入ejs。
app.get('/', function(req, res) {
res.render('index.ejs',{
bootstrappedUser: req.user
});
});
答案 0 :(得分:0)
您使用的是什么版本的快递?,我没有在您的代码中看到错误,但可能在配置文件中。您是否设置了app.set('view engine','ejs')?,也许是您的index.ejs文件不在正确的文件夹中,因此您需要将其移动到应用程序的根文件夹中的/ views。