Pārlūkot izejas kodu

Add HTTPS support

Matt Coles 9 gadi atpakaļ
vecāks
revīzija
7b21cef45f
1 mainītis faili ar 13 papildinājumiem un 2 dzēšanām
  1. 13 2
      index.js

+ 13 - 2
index.js

1
 var express = require('express');
1
 var express = require('express');
2
+var https = require('https');
2
 var app = express();
3
 var app = express();
3
 var bcrypt = require('bcrypt-nodejs');
4
 var bcrypt = require('bcrypt-nodejs');
4
 var Redis = require('ioredis');
5
 var Redis = require('ioredis');
5
 var redis = new Redis();
6
 var redis = new Redis();
6
 var bodyParser = require('body-parser');
7
 var bodyParser = require('body-parser');
8
+var fs = require('fs');
9
+var p_key = fs.readFileSync( 'server.key' )
10
+var certi = fs.readFileSync( 'server.crt' );
7
 
11
 
8
 app.use(bodyParser.json()); // for parsing application/json
12
 app.use(bodyParser.json()); // for parsing application/json
9
 app.use(bodyParser.urlencoded({ extended: true })); // for parsing application/x-www-form-urlencoded
13
 app.use(bodyParser.urlencoded({ extended: true })); // for parsing application/x-www-form-urlencoded
91
     });
95
     });
92
 });
96
 });
93
 
97
 
94
-app.listen(3000, function () {
95
-    console.log('Example app listening on port 3000!');
98
+// app.listen(3000, function () {
99
+//     console.log('Example app listening on port 3000!');
100
+// });
101
+
102
+https.createServer({
103
+    key: p_key,
104
+    cert: certi
105
+}, app).listen(3000, function() {
106
+    console.log("App listening for HTTPS connections on port 3000!");
96
 });
107
 });
97
 
108
 
98
 process.on('SIGINT', function() {
109
 process.on('SIGINT', function() {