Noncommital Premarital Mischief
    Have ideas to improve npm?Join in the discussion! »

    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

    233

    Version

    1.0.0

    License

    MIT

    Last publish

    Collaborators

    • avatar