Получить IP-адрес клиента с помощью node.js, express.js на сервере iisnode, plesk, onyx - PullRequest
0 голосов
/ 12 ноября 2018

Состояние работы сервера: окна, iisnode, plesk, оникс, Доступны 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 использует pipe (аналогичен сокету unix), и мне не нужно слушать какой-либо порт. Как я могу получить IP-адрес клиента на сервере?

...