@@ -37,8 +37,6 @@ var ioOptions = {
3737 transports : [ 'WebSocket' , 'AJAX long-polling' ]
3838} ;
3939
40- /////// SSL added 20160721 by icarito
41-
4240var https = require ( 'https' ) ;
4341var fs = require ( 'fs' ) ;
4442
@@ -50,15 +48,25 @@ var options = {
5048
5149var sserver = https . createServer ( options , app ) ;
5250
53- ////////
5451var io = require ( 'socket.io' , ioOptions ) . listen ( server , { log : false } ) ;
5552var sio = require ( 'socket.io' , ioOptions ) . listen ( sserver , { log : false } ) ;
53+ //var io = require('socket.io', ioOptions).listen(server);
54+ //var sio = require('socket.io', ioOptions).listen(sserver);
5655
5756// all environments
5857app . set ( 'port' , process . env . PORT || 80 ) ;
5958//app.set('port', process.env.PORT || 8001);
6059app . set ( 'views' , path . join ( __dirname , 'views' ) ) ;
6160app . set ( 'view engine' , 'jade' ) ;
61+
62+ app . use ( function ( req , res , next ) {
63+ if ( ! / h t t p s / . test ( req . protocol ) ) {
64+ res . redirect ( "https://" + req . headers . host + req . url ) ;
65+ } else {
66+ return next ( ) ;
67+ }
68+ } ) ;
69+
6270app . use ( express . favicon ( __dirname + '/public/images/favicon.ico' ) ) ;
6371app . use ( express . logger ( 'dev' ) ) ;
6472app . use ( express . json ( ) ) ;
0 commit comments