Get unlimited public & private packages + team-based management with npm Teams.Learn more »

hapi-remote-address

1.0.0 • Public • Published

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.

Install

npm i hapi-remote-address

DownloadsWeekly Downloads

63

Version

1.0.0

License

MIT

Last publish

Collaborators

  • avatar