npm

Need private packages and team management tools?Check out npm Orgs. »

heroku-ssl-redirect

0.0.4 • Public • Published

node-heroku-ssl-redirect

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

Installation

npm install heroku-ssl-redirect

Usage

var sslRedirect = require('heroku-ssl-redirect');
var express = require('express');
var app = express();

// enable ssl redirect
app.use(sslRedirect());

app.get('/', function(req, res){
  res.send('hello world');
});

app.listen(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));

ExpressJS 3.x (issue #1)

npm install git://github.com/paulomcnally/node-heroku-ssl-redirect.git#express3x --save

install

npm i heroku-ssl-redirect

Downloadsweekly downloads

7,142

version

0.0.4

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability