UNPKG

hapi-geo-locate

Version:

Provide IP geo location for incoming requests in hapi

20 lines (14 loc) 362 B
'use strict' const IpLocator = require('./ip-locator') async function register (server, options) { server.decorate('request', 'location') const locator = new IpLocator(options) server.ext('onPreAuth', async (request, h) => { return locator.handle(request, h) }) } exports.plugin = { register, once: true, pkg: require('../package.json') }