nodejs做restful,异步蛋疼死了...
nodejs想做一个api…
1.接收帐号密码
2.读取一个网页,取一个token,加帐号密码一起提交
3.返回的内容,取cookie和一些内容,组装一个json结构
4.返回json结构
目前,1,4,用了10分钟就搞定了
但2,3用异步做蛋疼死了,谁有好点的方案呢?或者推荐轻一点的 restful框架
8 回复
用的requests和restify
用异步怎么蛋疼了。。不明白。。有async 啊。。。
路由的话,完全可以用express
async + coffeescript
q.js不错
server.get( prefix , function(req, res){
var connection = null;
async.waterfall([
getDbHandle,
function(args, cb){
connection = args.connection;
cb(null, args);
},
User.isLogin,
User.getById,
User.filterOutput
], function (err, args) {
releaseDbHandle(connection);
if (err) {
return res.send(403, err);
}
res.send(args.data);
});
});
我是这样写的,每个函数接收两个参数 args, cb
~~
async直接弄成global了。。
3q各位,我尝试下