【发布时间】:2017-06-07 04:54:28
【问题描述】:
我有一个使用本教程构建的 node.js 网站: https://scotch.io/tutorials/easy-node-authentication-setup-and-local
现在我想在我的一个视图中打印/显示所有用户数据。
在 routes.js 中:
var User = require('../app/models/user'); //the connection to users database
app.get('/profile', isLoggedIn, function (req, res) {
res.render('profile.ejs', {
Users: User // get the user out of session and pass to template
});
});
这是在我的 profile.ejs 文件中:
<ul>
<% Users.forEach( function(err, user) { %>
<li><%= user %> </li>
<% }); %>
我收到一个错误:“未定义不是函数”,因为 行
我做错了什么?
【问题讨论】:
标签: node.js mongodb express mongoose ejs