При новом подключении я иногда получаю ошибку TypeError: Cannot read property 'country' of null
и в основном работает исправно!GEO location TypeError: Невозможно прочитать свойство 'country' of null
Как избежать этого при его нулевом значении, чтобы я не получил ошибку?
линия Ошибка var location = geo.country;
var ip = socket.ip //socket.ip;
var geo = geoip.lookup(ip);
var location = geo.country;
console.log(location);
не могли бы вы объяснить мне, что это делает (я новичок) – Inna
Я добавил ссылку на вопрос, который объясняет это. – Barmar
@Inna Я использую 127.0.0.1, например. Этот IP-адрес никоим образом не связан с страной, поэтому ответ Barmar'a просто присваивает стране «неизвестный» IP-адрес (например, 127.0.0.1). Очень хорошо. –