1.0.0 • Published 6 years ago

hapi-remote-address v1.0.0

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

hapi-remote-address

Provides request.remoteAddress with support for X-Forwarded-For headers.

Build Status Dependency Status Peer Dependency Status Dev Dependency Status

Install

$ npm install hapi-remote-address

Usage

Register the plugin:

const Hapi = require('hapi');
const HapiRemoteAddress = require('hapi-remote-address');

const main = async function () {
    const server = Hapi.Server();

    await server.register(HapiRemoteAddress);

    // ...

    await server.start();

    console.log(`Server is listening at ${server.info.uri}`);
};

main();

Then in your route handlers you have access to request.remoteAddress.

License

MIT

Don't forget

What you create with hapi-remote-address is more important than hapi-remote-address.