ExpressJS определяет IP и интерпретирует его

Я пытаюсь выяснить в моем приложении ExpressJS, приходит ли запрос от localhost с помощью req.ipОднако, похоже, что значение отличается для разных ОС. На моей машине с Ubuntu req.ip результаты в ::ffff:127.0.0.1на Mac, однако, это приводит к ::1 когда я звоню на сайт через localhost. Есть ли в любом случае, как определить, приходит ли запрос от localhost на всех ОС?

1 ответ

Я думаю, вы можете использовать этот модуль: https://www.npmjs.com/package/request-ip.

Также я нашел суть: https://gist.github.com/qiao/1626318

Другие вопросы по тегам