ch1*_*1p_ 3 javascript node.js
当我执行 https.request({ host: 'domain.com', ... }) 时,如何获取我要连接的实际 IP 地址?
请注意,domain.com 解析为多个 IP,我想确切地知道我正在连接的 IP。
我试图从 socket.remoteAddress: 获取它
req.on('socket', function(socket) { console.log(socket.remoteAddress) }),但它是未定义的。
尝试使用res.connection.remoteAddress
像这样:
var http = require('http');
http.get('http://www.google.com', function(res) {
console.log(res.connection.remoteAddress);
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2263 次 |
| 最近记录: |