1.1.0 • Published 6 years ago

req-ip v1.1.0

Weekly downloads
11
License
MIT
Repository
github
Last release
6 years ago

req-ip Build Status

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