redirect to https on production

This commit is contained in:
2018-06-06 16:04:41 +03:00
parent a8e5629da3
commit 7f98f2200d
3 changed files with 11 additions and 0 deletions

2
app.js
View File

@@ -7,6 +7,7 @@ const config = require('./config');
const db = require('./config/db');
const path = require('path');
const hsts = require('hsts');
const { redirectToHTTPS } = require('express-http-to-https');
require('./models/TodoList');
require('./models/User');
@@ -21,6 +22,7 @@ process.env.NODE_ENV === 'production'
: app.use(morgan('dev'));
if (process.env.NODE_ENV === 'production' && process.env.HSTS === 'true') {
app.use(redirectToHTTPS([/localhost:(\d{4})/]));
app.use(
hsts({
maxAge: 31536000,