ssl support 101

This commit is contained in:
Baris Soner Usakli
2014-01-04 18:05:15 -05:00
parent fda68bc5dd
commit 1466e68aa1
3 changed files with 14 additions and 5 deletions

View File

@@ -1,11 +1,10 @@
var path = require('path'),
fs = require('fs'),
nconf = require('nconf'),
express = require('express'),
express_namespace = require('express-namespace'),
WebServer = express(),
server = require('http').createServer(WebServer),
nconf = require('nconf'),
server,
winston = require('winston'),
validator = require('validator'),
async = require('async'),
@@ -30,6 +29,16 @@ var path = require('path'),
plugins = require('./plugins'),
logger = require('./logger');
if(nconf.get('ssl')) {
server = require('https').createServer({
key: fs.readFileSync(nconf.get('ssl').key),
cert: fs.readFileSync(nconf.get('ssl').cert)
}, WebServer);
} else {
server = require('http').createServer(WebServer);
}
(function (app) {
"use strict";