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() {
...
});
});
我不明白怎麼可能。 –
@o_nix當回調觸發時,已經有一個響應對象,這意味着它有一點點,所以數據事件可能會在之前被觸發。我對執行流程感到困惑。 – superche