Skip to content

Commit 86926a5

Browse files
committed
ssl
1 parent ce6bd96 commit 86926a5

File tree

2 files changed

+19
-1
lines changed

2 files changed

+19
-1
lines changed

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
"version": "0.0.1",
44
"dependencies": {
55
"bower": "^1.4.1",
6+
"express": "^4.13.4",
7+
"express-sslify": "^1.0.1",
68
"grunt": "^0.4.5",
79
"marked": "^0.3.5",
810
"serve": "*"
@@ -25,7 +27,7 @@
2527
},
2628
"scripts": {
2729
"test": "grunt test --verbose",
28-
"start": "serve -D --compress --port ${PORT:-3000} .",
30+
"start": "node server.js",
2931
"watch": "grunt",
3032
"postinstall": "bower install"
3133
}

server.js

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
var express = require('express');
2+
var http = require('http');
3+
var enforce = require('express-sslify');
4+
5+
var app = express();
6+
app.use('/', express.static(__dirname));
7+
8+
// use HTTPS(true) in case you are behind a load balancer (e.g. Heroku)
9+
if (process.env.NODE_ENV === 'production') {
10+
app.use(enforce.HTTPS());
11+
app.use(enforce.HTTPS({ trustProtoHeader: true }))
12+
}
13+
14+
http.createServer(app).listen(app.get('port') || 3000, function() {
15+
console.log('started');
16+
});

0 commit comments

Comments
 (0)