首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >caolon异步瀑布模型的工作范围是什么?

caolon异步瀑布模型的工作范围是什么?
EN

Stack Overflow用户
提问于 2013-02-19 09:57:30
回答 1查看 302关注 0票数 0

我正在尝试使用nodejs异步模型进行异步调用。这是一种情况

Coffeee中的粗糙代码

代码语言:javascript
复制
app.get '/register/email',(req,res)->
     re = new require '/model/registerEmail'
     re.register
     ## will the next line of code will be executed immediately if so what should be done
     ## to send the response..should I wait

class RegisterEmail
   checkEmail: (cb)->
     mongocall 
   saveMail: (cb) ->
     mongocall
   register: ->
     async.waterfall([checkmail,savemail],(err,res)->
          ## how to send the error or response back to server
          ## since there is no response object access here     
 exports = RegisterEmail
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-19 19:48:00

您的注册函数应该接受您在瀑布回调中调用的回调。可能是这样的:(对不起,我不做CoffeeScript)

代码语言:javascript
复制
re.register(function(err, data){
  if(err){
    return res.send(500, err);
  }
  res.send(data);
}; 

var register = function(callback){
  async.waterfall([checkmail, savemail], function(err, res){
    if(err){
      return callback(err);
    }
    callback(null, res.body);
  }
};
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14948565

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档