Middleware for appending
req.ip
to HTTP requests with support for reverse proxies
$ npm install --save req-ip
var ReqIp = require('req-ip')
var reqIp = ReqIp()
reqIp(req, res, function (err) {
//=> req.ip === '1.2.3.4'
})
Returns a middleware function that applies req.ip
and then calls back.
Type: string
Default: 'x-forwarded-for'
A header name to use to set the IP address. When no matching header is found, req.connection.remoteAddress
is used instead.
MIT © Ben Drucker