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详细完整教程