req-ip
v1.1.0
Published
Middleware for appending req.ip to HTTP requests with support for reverse proxies
Downloads
10
Maintainers
Readme
req-ip
Middleware for appending
req.ip
to HTTP requests with support for reverse proxies
Install
$ npm install --save req-ip
Usage
var ReqIp = require('req-ip')
var reqIp = ReqIp()
reqIp(req, res, function (err) {
//=> req.ip === '1.2.3.4'
})
API
ReqIp(header)
-> function
Returns a middleware function that applies req.ip
and then calls back.
header
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.
License
MIT © Ben Drucker