用户列表
/routers/admin.js
/**
* 用户管理
*/
router.get('/user',function (req,res) {
/**
* 从数据库读取所有用户数据
*/
User.find().then(function (users) {
res.render('admin/user_index',{
userInfo:req.userInfo,
users:users
});
});
});
/views/admin/user_index.js
{% extends 'layout.html' %}
{% block main %}
<ol class="breadcrumb">
<li><a href="/">管理首页</a></li>
<li><span>用户列表</span></li>
</ol>
<h3>用户列表</h3>
<table class="table table-hover table-striped">
<tr>
<th>ID</th>
<th>用户名</th>
<th>密码</th>
<th>是否管理员</th>
</tr>
{% for user in users %}
<tr>
<td>{
{user._id.toString()}}</td>
<td>{
{user.username}}</td>
<td>{
{user.password}}</td>
<td>
{%if user.isAdmin%}
是
{%endif%}
</td>
</tr>
{% endfor %}
</table>
{% endblock %}
分页展示
/routers/admin.js
router.get('/user',function (req,res) {
/**
* 从数据库读取所有用户数据
* limit(Number):