我有一个在 Nginx 后面运行的 Express 应用程序,所以当我尝试获取用户的 IP 时,我总是得到127.0.0.1
而不是真实的,这是由 Nginx 在X-Real-IP
标题中设置的。我如何得到这个标题?有没有办法通过对象获得它socket
?
代码基本上是这样的:
io.sockets.on( 'connection', function( socket ) {
var ip = /* ??? */;
/* do something with the IP…
… some stuff …
*/
});