服务器工作条件: Windows,iisnode,plesk,on玛瑙, Node.js和express.js可用。 在我们的本地代码中,我们可以获得结果:
res.status(200).json('x-forwarded-for: '+req.header('x-forwarded-for')+', remoteFamily: '+req.connection.remoteFamily+', remoteAddress: '+req.connection.remoteAddress+', remotePort: '+req.connection.remotePort+', socket.remoteAddress: '+req.socket.remoteAddress).end();
但是上述服务器上的此代码返回undefined
或为空。
我知道isnode使用管道(类似于unix套接字),并且不需要侦听任何端口。
如何在服务器上获取客户端IP?