node.js
文章平均质量分 60
小章鱼哥
这个作者很懒,什么都没留下…
展开
-
使用模块Q的promise机制实现数据库操作的同步问题
附上上一篇文章链接: node.js对mongodb的连接&增删改查(附async同步流程控制)(上)上一篇文章说到,关于耦合度很高的对数据库的连续操作,如何实现同步流程控制呢?使用了async模块的waterfall不顶用。只能使用q模块的proimise方式啦。果然好用。1.installnpm install q --save2.requirevar Q=require('q');3.重写数原创 2016-06-29 20:41:54 · 2726 阅读 · 1 评论 -
node.js对mongodb的连接&增删改查(附async同步流程控制)
最近尝试了node.js和mongodb的使用。下面来一波步骤。1.启动mongodb数据库官网下载mongodb数据库在mongodb根目录下创建文件夹:假设取名为test。 我们认为test就是mongodb新建的数据库一枚。创建批处理文件 xxx.bat,内容如下:运行e盘mongodb文件夹下bin目录下的 mongod.exe,参数为 -dbpath E:\mongodb\test。E原创 2016-06-29 17:14:02 · 8659 阅读 · 0 评论 -
node.js后台jquery前台-- 实现用户登录注册AJAX交互
最近实现了node.js当作后台,jquery写前台AJAX代码的,实现用户登录和注册的功能,刷新了前后端交互的三观。特记录一下。1.login.ejs实现form框架 <form > <ul> <li><p>用户名</p></li> <li><input type="text" name="username原创 2016-07-02 23:48:28 · 6961 阅读 · 0 评论 -
使用node.js的Crypto模块Hmac算法对信息进行认证
1.引入 crypto模块var crypto = require('crypto');console.log(crypto.getHashes()); //打印支持的hash算法运行结果:[ 'DSA', 'DSA-SHA', 'DSA-SHA1', 'DSA-SHA1-old', 'RSA-MD4', 'RSA-MD5', 'RSA-MDC2', 'RSA-RIPE原创 2016-07-03 15:34:26 · 7361 阅读 · 0 评论 -
使用bower+angular+express创建webapp(一)一个简单的demo
今天上午,尝试实现了angular webapp的环境搭建。1.创建express应用框架express -e angular-demo2.配置angular开发环境(1)修改app.js配置1.使用//让ejs能够识别html后缀app.engine('.html', require('ejs').__express);//设置之后只需写文件名即可识别为html文件app.set('view原创 2016-07-15 14:20:19 · 1797 阅读 · 0 评论 -
用nodejs做Web前端服务器的一些经验
前不久 NCZ 发表了新文章 Node.js and the new web front-end(译文),描述了用 node.js 做 Web 前端服务器的种种优势。NCZ 在文章中推荐了一套服务器模型(图片来源自Node.js and the new web front-end)。这个模型在传统的后台服务器前,增加了一层 node.js 实现的 Frontend Server 层。这种架构的最大好转载 2016-07-06 17:54:24 · 10314 阅读 · 0 评论 -
前端构建工具--Gulp
Gulp是用node.js写的一个前端构建工具。可以用来sass转css,es6转es5,jade模板转html,图片压缩,同步文件,清除多余文件等工作。1.安装npm install -g gulp --save2.Gulpfile.js配置对于gulp的配置,主要方法有:gulp.src //来源gulp.dest //目标gulp.pipe //管道gulp.watch原创 2016-07-18 14:14:37 · 652 阅读 · 0 评论 -
小丸子总结node.js的一些问题
原谅我的node.js功底还很弱。1.什么是错误优先的回调函数?设计一个回调函数的时候,第一个参数是err,用于优先解决错误,后面再传递参数。fs.readFile(filePath, function(err, data) { if (err) { //handle the error } // use the data object});2.如何避免原创 2016-08-10 19:06:03 · 993 阅读 · 0 评论