在iisnode,plesk和onyx服务器上使用node.js,express.js获取客户端IP地址

时间:2018-11-12 16:33:37

标签: node.js express iisnode plesk-onyx clientip

服务器工作条件: 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?

0 个答案:

没有答案