Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including ssl-redirect with all npm packages installed. Try it out:

var sslRedirect = require("ssl-redirect")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

ssl-redirect v0.2.0

redirect users to the SSL version of your app

SSL Redirect

NPM version Build status Test coverage Dependency Status License Downloads

Tiny server that redirects HTTP requests to SSL. These is currently really rough and you probably shouldn't use it.


var server = require('ssl-redirect')(options)

An http.Server is returned and automatically starts.

Options are:

  • port - the port to listen to. Should be different than your actual SSL app.
  • host: localhost - host to redirect to
  • maxAge: 16070400 - max age for Strict-Transport-Security
  • includeSubDomains: true - for Strict-Transport-Security


RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free