Skip to content

Redirect users to the SSL version of your app. For ExpressJS running on Heroku

License

Notifications You must be signed in to change notification settings

paulomcnally/node-heroku-ssl-redirect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

node-heroku-ssl-redirect

Redirect users to the SSL version of your app. For ExpressJS running on Heroku.

This module works only with import, don't try to use require.

Installation

yarn add heroku-ssl-redirect

Usage

import sslRedirect from 'heroku-ssl-redirect';
import express from 'express';
const app = express();

// enable ssl redirect
app.use(sslRedirect());
 
app.get('/', (req, res) => {
  res.send('hello world');
});
 
app.listen(process.env.PORT || 3000);

Environments

Default environment is production, if you need enable redirect with other environment you need send an array argument.

app.use(sslRedirect([
  'other'
  'development',
  'production'
  ]));

HTTP status code

By default a 302 will be used to redirect. A 301 can be configured with the second argument.

app.use(sslRedirect(['production'], 301));

About

Redirect users to the SSL version of your app. For ExpressJS running on Heroku

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published