From 38faccee44d0c732f864ef6013e6c59e44cc19ce Mon Sep 17 00:00:00 2001 From: thatkookooguy Date: Fri, 6 Oct 2017 03:06:29 +0300 Subject: [PATCH] add ssl redirect for heroku with NODE_ENV variable set to production also added the variable to heroku --- index.js | 4 ++++ package.json | 1 + 2 files changed, 5 insertions(+) diff --git a/index.js b/index.js index 1e46fcc7..f239fa9d 100644 --- a/index.js +++ b/index.js @@ -3,6 +3,7 @@ var path = require('path'); global.appRoot = path.resolve(__dirname); global.io = {}; var scribe = require('scribe-js')(); +var sslRedirect = require('heroku-ssl-redirect'); var express = require('express'); // call express var config = require('./config'); var compression = require('compression'); @@ -20,6 +21,9 @@ var console = require('./app/models/consoleService')(); var app = express(); // define our app using express +// enable ssl redirect +app.use(sslRedirect()); + //Nunjucks setup nunjucks.configure('views', { autoescape: true, diff --git a/package.json b/package.json index 66bbffdd..51273ede 100644 --- a/package.json +++ b/package.json @@ -30,6 +30,7 @@ "gulp": "^3.9.1", "gulp-util": "^3.0.7", "helmet": "^3.1.0", + "heroku-ssl-redirect": "0.0.4", "http-auth": "^3.1.1", "js-schema": "^1.0.1", "lodash": "^4.16.6",