Enfore SSL in prod
This commit is contained in:
parent
80f4369e7b
commit
e1b083cfac
2 changed files with 7 additions and 0 deletions
6
app.js
6
app.js
|
@ -11,10 +11,12 @@ var express = require('express'); // Express web server framework
|
||||||
var request = require('request'); // "Request" library
|
var request = require('request'); // "Request" library
|
||||||
var querystring = require('querystring');
|
var querystring = require('querystring');
|
||||||
var cookieParser = require('cookie-parser');
|
var cookieParser = require('cookie-parser');
|
||||||
|
var enforce = require('express-sslify');
|
||||||
|
|
||||||
var client_id = process.env.CLIENT_ID; // Your client id
|
var client_id = process.env.CLIENT_ID; // Your client id
|
||||||
var client_secret = process.env.CLIENT_SECRET; // Your client secret
|
var client_secret = process.env.CLIENT_SECRET; // Your client secret
|
||||||
var redirect_uri = process.env.CALLBACK; // Your redirect uri
|
var redirect_uri = process.env.CALLBACK; // Your redirect uri
|
||||||
|
var environment = process.env.NODE_ENV;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Generates a random string containing numbers and letters
|
* Generates a random string containing numbers and letters
|
||||||
|
@ -35,6 +37,10 @@ var stateKey = 'spotify_auth_state';
|
||||||
|
|
||||||
var app = express();
|
var app = express();
|
||||||
|
|
||||||
|
if (environment == 'prod' || environment == 'production') {
|
||||||
|
app.use(enforce.HTTPS({ trustProtoHeader: true }));
|
||||||
|
}
|
||||||
|
|
||||||
app.use(express.static(__dirname + '/public'))
|
app.use(express.static(__dirname + '/public'))
|
||||||
.use(cookieParser());
|
.use(cookieParser());
|
||||||
|
|
||||||
|
|
|
@ -8,6 +8,7 @@
|
||||||
"cookie-parser": "1.3.2",
|
"cookie-parser": "1.3.2",
|
||||||
"dotenv": "^2.0.0",
|
"dotenv": "^2.0.0",
|
||||||
"express": "~4.0.0",
|
"express": "~4.0.0",
|
||||||
|
"express-sslify": "^1.0.1",
|
||||||
"querystring": "~0.2.0",
|
"querystring": "~0.2.0",
|
||||||
"request": "~2.34.0",
|
"request": "~2.34.0",
|
||||||
"throng": "^4.0.0"
|
"throng": "^4.0.0"
|
||||||
|
|
Loading…
Reference in a new issue