Node.js: Get client’s IP

req.ip is the straightforward way to get the client’s IP address in Express. You can see the logic it uses (which involves grabbing the first item from the array of proxy addresses req.ips, where that array is constructed from the x-forwarded-for headers) here.

Leave a Comment