@whireless

Как проверить IP входящего запроса на сервере?

Всем привет. Подскажите, как правильно реализовать на сервере NODEJS проверку входящих запросов по IP адресу? Так как мне нужно разрешить обрабатывать запрос только с определённых IP. Может есть какой-то модуль?
  • Вопрос задан
  • 135 просмотров
Пригласить эксперта
Ответы на вопрос 2
vovka3003
@vovka3003
Фрилансер. Инженер систем безопасности.
Комментировать
Ostrovsky_Miroslav
@Ostrovsky_Miroslav
Понравился ответ? Отметь решением!
Делай запрос на URL https://ipapi.co/json/

Получай ответ в виде JSON структуры и делай проверку (можно обычными условиями)

Пример через node-fetch:

import fetch from 'fetch'

const response = async () => await fetch ('https://ipapi.co/json/')
.then (response => response.json ())

const IPuser = response.ip
const dov = "IP" // АЙПИ опреленного человека

if (dov != IPuser) {
    //..native code
}


Думаю хоть чем-то вам помог. Если я не так понял вопрос — отпишите, попробую помочь.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы