Node.JS回调函数,监听输入对象事件

时间:2012-12-12 09:53:01

标签: node.js callback

以下是标准的Node.js http get请求。在回调函数中,我们监听响应'data'和'end'事件。

我的问题是:如果响应数据事件在回调执行之前被触发了怎么办?对我来说似乎是可能的。

var request = http.get(option, function(res) {
            res.setEncoding('utf8');
            var data = "";
            res.on('data', function(d) {
                data += d
            });

            res.on('end', function() {
                ...
            });
        });

1 个答案:

答案 0 :(得分:2)

res只是http.ClientResponse类的一个实例, magically comes进入回调right after响应标头处理和严格地在HTTP响应主体之前。