bumbay
@bumbay
Node.JS, MongoDB, PHP

Как на localhost node-сервере вывести client ip?

var getClientAddress = function (req) {
    return (req.headers['x-forwarded-for'] || '').split(',')[0] 
        || req.connection.remoteAddress;
};


Вывело ip 127.0.0.1.

Как быть?

app.enabled('trust proxy')
Не помогло.
  • Вопрос задан
  • 2328 просмотров
Решения вопроса 1
MarcusAurelius
@MarcusAurelius Куратор тега Node.js
автор Impress Application Server для Node.js
Попробуйте кейс заголовка "X-Forwarded-For", но скорее всего прокси его просто не устанавливает, нужно отконфигурировать nginx или haproxy или что там используется.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы