Node.js 节点+;socketio+;express+;https也保护套接字数据
使用以下代码段:Node.js 节点+;socketio+;express+;https也保护套接字数据,node.js,sockets,ssl,Node.js,Sockets,Ssl,使用以下代码段: var express = require('express'), app = express(), server = require('https').createServer(app), io = require('socket.io')(server); app.get('/', function(req, res, next) { res.sendFile(__dirname + '/assets/html/index.html'); }); /**
var express = require('express'),
app = express(),
server = require('https').createServer(app),
io = require('socket.io')(server);
app.get('/', function(req, res, next) {
res.sendFile(__dirname + '/assets/html/index.html');
});
/** More routing functions **/
io.on('connection', function(socket) {
components.socket.onConnect(socket, config);
});
io.on('save', function(data){
var saved = save(data);
io.emit('response', saved);
});
/** More Socket.io functions **/
server.listen(443, function() {
console.log("Server Ready.");
});
假设此服务器端设置(使用ssl证书)和客户端安全连接,
保存
上的数据
值和保存的
值是否也像web数据一样用ssl证书加密?只要初始连接使用https,答案是肯定的。在您的示例中,因为您只使用https,所以这对您来说永远不会是问题。只要您在初始连接中使用https,答案就是肯定的。在您的示例中,因为您只使用https,所以这对您来说永远不会是问题