exports.one = function(cname, cond, cb){
    _connectDB(function (err, db) {
        db.collection(cname).count(cond).then(function(err, one) {
            cb(err, one);
            db.close();
        });
    });
}
5、具体到前端页面
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>管理系统</title>
    <% include component/css.ejs %>  // ejs 的一个模版,把相同的东西,封装在一个 模板里,然后各个页面  include 这个模板
  </head>
  <body>
    <div><%= userinfo.login%></div>  // ejs 模板渲染  渲染的数据 直接用  <%= data%> 表示
  <div><%= userinfo.username%></div> // 
</body> </html>
这样的话,一个前端到后端,后端处理前端传来的数据,nodejs 操作数据库,并返回数据给前端的流程就走通了。
这里不是前后端分离,这里采用的是后端渲染的方式,也就是,后台将页面渲染好,然后返回到前端。
下面关于Node.js的内容你可能也喜欢:
在 Ubuntu 14.04/15.04 上安装配置 Node.js v4.0.0
如何在CentOS 7安装Node.js
Linux下安装Node.js详细完整教程

