2012年6月15日

node.js async类库的使用

摘要: 最近玩儿node.js很上瘾。在用redis的时候遇到了一个问题。node中所有的操作都是异步的,这就带来了一些个问题:我要等所有的查询都执行完以后才能够render页面。我问了csser的同学。他给我推荐了async类库,我研究了一下,完全可以解决现在的问题。----------------安装:npminstallasync类库的主页:https://github.com/caolan/async#queue上面有大量的例程。目前我用了一个同步,贴上来大家一览async.series([function(callback){client.get("stringkey", 阅读全文

posted @ 2012-06-15 13:40 亭子 阅读(691) 评论(0) 推荐(0) 编辑

一些nodejs实现同步操作想法实现

摘要: 众所周知,异步是nodejs中得天独厚的特点和优势,但同时在程序中同步的需求(比如控制程序的执行顺序为:func1 -> func2 ->func3 )也是很常见的。本文就是对这个问题记录自己的一些想法。 需要执行的函数:var func1 = function(req,res,callback){ setTimeout(function(){ console.log('in func1'); callback(req,res,1); },13000);}var func2 = function(req,res,callback){ setTimeout(funct 阅读全文

posted @ 2012-06-15 13:39 亭子 阅读(301) 评论(0) 推荐(0) 编辑

导航