/** * This service dumps the headers in hopes the country code will be there. */ function OKGeo (options) { if (!(this instanceof OKGeo)) return new OKGeo(options) options = options || {} if (!options.express) throw new Error('Express not provided to OKGeo'); if (!options.config) throw new Error('Configuration not provided to OKGeo'); var express = options.express var router = express.Router() var config = options.config var db = options.db router.get('*', function (req, res) { res.send(req.headers) }) this._router = router } OKGeo.prototype.middleware = function () { return this._router } module.exports = OKGeo