CNode

nodejs做restful,异步蛋疼死了...

Zzhfish发布于13 年前最后回复13 年前9 回复12421 浏览0 收藏

nodejs想做一个api..

1.接收帐号密码

2.读取一个网页,取一个token,加帐号密码一起提交

3.返回的内容,取cookie和一些内容,组装一个json结构

4.返回json结构

目前,1,4,用了10分钟就搞定了

但2,3用异步做蛋疼死了,谁有好点的方案呢?或者推荐轻一点的 restful框架

查看回复

回复 (8)

Z
zhfish#1·13 年前

用的requests和restify

Y
youxiachai#2·13 年前

用异步怎么蛋疼了。。不明白。。有async 啊。。。

Y
youxiachai#3·13 年前

路由的话,完全可以用express

S
simongfxu#4·13 年前

async + coffeescript

S
se77en#5·13 年前

q.js不错

L
lyman#6·13 年前
      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);
        });

      });
L
lyman#7·13 年前
引用 lymanserver.get( prefix , function(req, res){ var connection = null; async.waterfall([ getDbHandle, f...

我是这样写的,每个函数接收两个参数 args, cb

~~

async直接弄成global了。。

Z
zhfish#8·13 年前

3q各位,我尝试下

参与回复
登录后即可参与回复。登录