Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mikemaccana/express-geoip

Express 4 middleware to add req.countryCode, which is the ISO alpha 2 country code, to requests.
https://github.com/mikemaccana/express-geoip

Last synced: 15 days ago
JSON representation

Express 4 middleware to add req.countryCode, which is the ISO alpha 2 country code, to requests.

Awesome Lists containing this project

README

        

# Express GeoIP

Express 4 middleware to add req.countryCode, which is the ISO alpha 2 country code for a request.

## Usage

In `app.js`

var expressGeoIP = require('express-geoip');

app.use(expressGeoIP('US').getCountryCodeMiddleware);

Then, in your routes, check `req.countryCode` for the looked up country code.

## History

1.2.0 - Added tests, new function signature

1.0.0 - Initial release