0
我正在通过使用socket.io服务器端与Node.js写游戏。现在我正在编写正常http协议的代码,但后来我想使用https协议。我必须改变一些做https的服务器?我想你知道我想做什么!Node.js + Socket.io + https?
我正在通过使用socket.io服务器端与Node.js写游戏。现在我正在编写正常http协议的代码,但后来我想使用https协议。我必须改变一些做https的服务器?我想你知道我想做什么!Node.js + Socket.io + https?
不,一切都是一样的。你只需要使用https而不是http服务器:
var https = require('https');
var options = {
pfx: fs.readFileSync('./ssl/thekeystore.pfx')
}
var server = https.createServer(options,app);
server.listen(app.get('port'), function(){
console.log("Express server listening on port " + app.get('port'));
});
io = socketsio.listen(app);
非常感谢!现在我可以购买ssl许可证:) – user2626324
我已经在Godaddy购买了我的。这是非常便宜的东西。大约4usd一年 –
pfx与连接客户端的关键证书对的影响是什么?我使用key和cert设置服务器,并且无法弄清楚客户端必须采取不同的连接方式。 – reza