UNPKG

ipstackclient

Version:

node.js client for apis maintained at ipstack.com for identification by ip address

12 lines (11 loc) 260 B
const getIp = req => { var ipAddress = req.headers[`x-forwarded-for`]; if (ipAddress){ var list = ipAddress.split(`,`); ipAddress = list[0]; } else { ipAddress = req.connection.remoteAddress; } return ipAddress; } module.exports = getIp;