Nodejs 做后台完整业务案例(4)

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

Ubuntu 14.04下搭建Node.js开发环境 

CentOS 6.9安装配置Node.js

Node.Js入门[PDF+相关代码]

Node.js调试图文详解 

Node.js开发指南 高清PDF中文版 +源码

Linux下安装Node.js详细完整教程 

Ubuntu 16.04 64位 搭建 Node.js NodeJS 环境 

Node.js 的详细介绍请点这里
Node.js 的下载地址请点这里

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/f7b3c2b20207afc16b13b17f5cb74ec6.html