包装异步函数并保持异步

时间:2012-07-29 10:45:33

标签: node.js asynchronous

我正在使用node request module,其设置如下:

request(object,function(data));

该函数是一个回调函数,其中包含响应数据。我想提供一组预定义的对象,并将请求函数包装在另一个函数中:

var quickReq(object,func){
  request(object,func);
}

quickReq({
  "method":"GET",
  "url":"http://someapi.com",
}
,function(error, response, data) {
  res.send(data);
});

这是有效的异步代码吗?

2 个答案:

答案 0 :(得分:2)

  

这是有效的异步代码吗?

是的,是的。

答案 1 :(得分:1)

一点也不清楚你要做什么,但request回调的第一个参数是错误代码, second 参数是返回的内容(假设它成功了。)