hapi http -> https redirection
npm install hapi-require-httpshapi-require-https 
==================
> 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.
Just register the plugin and go!
``js`
server.register({
plugin: require('hapi-require-https'),
options: {}
})
#### plugin.register(server, [options])
Registers the plugin to run onRequest in the request lifecycle.
##### options
Type: object {}
Default:
###### proxy
Type: boolean true
Default:
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.
MIT © Ben Drucker