2016-09-19 12 views

答えて

1

だから明らかに別の場所に掲示response.connection.remoteAddress答えは本当だったが、実行は、応答ハンドラーに達したときに値が未定義に設定しました。この問題を回避するために、値を保存するために追加のイベントリスナーを追加しました。

request("http://example.com", function(e, r, body) { 
    console.log("doesn't work", r.connection.remoteAddress); 
    console.log('does work', r.remoteIP); 
}).on('response', function(res) { 
    res.remoteIP = res.connection.remoteAddress; 
}); 
関連する問題