2012-12-12 33 views
1

以下是標準的Node.js http獲取請求。在回調函數中,我們監聽響應'數據'和'結束'事件。

我的問題是:如果響應數據事件在回調執行之前觸發了什麼?對我來說似乎是可能的。Node.JS回調函數,偵聽輸入對象事件

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

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

我不明白怎麼可能。 –

+0

@o_nix當回調觸發時,已經有一個響應對象,這意味着它有一點點,所以數據事件可能會在之前被觸發。我對執行流程感到困惑。 – superche

回答

相關問題