Я не совсем понимаю, как мне получить IP-адрес удаленного пользователя.
Скажем, у меня есть простой маршрут запроса, например:
app.get(/, function (req, res){
var forwardedIpsStr = req.header('x-forwarded-for');
var IP = '';
if (forwardedIpsStr) {
IP = forwardedIps = forwardedIpsStr.split(',')[0];
}
});
Правильно ли этот подход подходит для получения реального IP-адреса пользователя или есть лучший способ? А как насчет прокси?