这是我用来连接http服务器的代码。
var app = require('http').createServer(require('express')),io = require('socket.io').listen(app),util = require('util'),connectionsArray = [],// maintain active connected client details
connectionStatistics = {'summary': {'instance_count': 0,'user_count': 0,'customer_count': 0},'customers': {}},// for debugging purpose
server_port = 3000,// port on which nodejs engine to run
POLLING_INTERVAL = 10 * 1000,// 10 sec
pollingTimer = [],// timeouts for connected sockets
fs = require('fs'),// lib for file related operations
log_file = {
'error': fs.createWriteStream(__dirname + '/debug.log',{flags: 'a'}),// file to log error messages
'info': fs.createWriteStream(__dirname + '/info.log',{flags: 'a'}) // file to log info messages
};
var server = app.listen(server_port,function () {
var host = server.address().address;
var port = server.address().port;
console.log('Please use your browser to navigate to http://%s:%s',host,port);
});
我想在上面的代码中包含https连接。 我尝试使用SSLCertificateFile和SSLCertificateKeyFile连接https。
但这对我不起作用。