用户pipe理节点js用express,mongodb作为服务器数据库

寻找将用户pipe理添加到我的网站的方法。

网站:使用Node.js&Express,使用Express创build初始项目时, app.js文件包含以下行:

 app.use('/', routes); app.use('/users', users); 

另外,在routes文件夹下创build一个users.js文件。 我的问题是如何pipe理用户,强制login,并为普通用户/pipe理员用户显示不同的视图。 我希望find一个简单的例子/教程。

存储:使用MongoDB&mongoose,我注意到数据库内置有Users文件夹。 我想在MongoDB上保存用户数据(用户名+密码+首选项)。 有什么办法做到这一点?

我遵循这个教程。 http://scotch.io/tutorials/javascript/easy-node-authentication-setup-and-local

护照js很好地完成了这项工作,没有图书馆这样做只会要求你重新发明轮子。