Раньше я использовал так:
Открытие базы данных Maxmind в Nodejs
Теперь обновил модули согласно node 10
. Так что нужна помощь в интеграции.
const maxmind = require('maxmind');
exports.getIsoCountry = function(pIpAddress) {
modules.debugLog('inside getIsoCountry : ',pIpAddress);
maxmind.open(sGlAppVariable.maxmindDbPath)
.then(function(lookup) {
var ipData = lookup.get(pIpAddress);
//console.log(ipData);
console.log('iso_code',ipData.country.iso_code);
return ipData.country.iso_code;
});
}
console.log(getIsoCountry('66.6.44.4'));
он должен печатать код страны. но это undefined
всегда. потому что это обещание.
Как вызвать эту функцию getIsoCountry
?
Любая помощь будет оценена.