@aptoma/hapi-static-headers

Plugin for adding a defined set of headers to append to all responses.

Usage no npm install needed!

<script type="module">
  import aptomaHapiStaticHeaders from 'https://cdn.skypack.dev/@aptoma/hapi-static-headers';
</script>

README

Build Status

@aptoma/hapi-static-headers

Hapi Plugin for adding a defined set of headers to be appended to all responses.

Installation

This module is installed via npm:

$ npm install @aptoma/hapi-static-headers

Examples


    const server = new Hapi.Server();

    await server.register({
        plugin: require('@aptoma/hapi-static-headers'),
        options: {
            headers: {
                'X-API-Version': (request) => {
                    return request.pre.apiVersion;
                },
                'X-Service': 'The Service'
            }
        }
    });