Wondering what’s next for npm?Check out our public roadmap! »

    @firstandthird/hapi-require-https

    2.1.0 • Public • Published

    hapi-require-https Build Status

    hapi plugin that adds http to https redirection

    By default, any incoming request with 'http' in X-Forwarded-Proto will be redirected (301) to the same host and path with 'https' as the protocol. You can optionally disable proxy mode and redirect based on the actual request protocol.

    Usage

    Just load the plugin and go!

    server.register({
      register: require('hapi-require-https'),
      options: {}
    })

    API

    plugin.register(server, [options], next)

    Registers the plugin to run onRequest in the request lifecycle.

    options

    Type: object
    Default: {}

    proxy

    Type: boolean
    Default: true

    Indicates whether the server expects requests coming from a reverse proxy (a common Node web server setup) or directly from the Internet. Set this to false if you'd like to redirect based on the actual protocol instead of the X-Forwarded-Proto header.

    License

    MIT © Ben Drucker

    Install

    npm i @firstandthird/hapi-require-https

    DownloadsWeekly Downloads

    2

    Version

    2.1.0

    License

    MIT

    Last publish

    Collaborators

    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar