Javascript 安全WebSocket通信
我试着在这里寻找解决方案,但没有真正有效的方法。 我需要创建一个与WebSocket的安全连接。 Im使用websocket扩展来测试URL:Javascript 安全WebSocket通信,javascript,node.js,ssl,websocket,Javascript,Node.js,Ssl,Websocket,我试着在这里寻找解决方案,但没有真正有效的方法。 我需要创建一个与WebSocket的安全连接。 Im使用websocket扩展来测试URL: wss://localhost:443 ws://localhost:8443 这是服务器代码: 对于证书,我使用了Openssl命令行 有什么想法吗 var fs = require('fs'); // read ssl certificate var privateKey = fs.readFileSync('private.pem', 'ut
- wss://localhost:443
- ws://localhost:8443 这是服务器代码:
var fs = require('fs');
// read ssl certificate
var privateKey = fs.readFileSync('private.pem', 'utf8');
var certificate = fs.readFileSync('server.cert', 'utf8');
var credentials = { key: privateKey, cert: certificate };
var https = require('https');
//pass in your credentials to create an https server
var httpsServer = https.createServer(credentials);
httpsServer.listen(8443);
var WebSocketServer = require('ws').Server;
var wss = new WebSocketServer({
server: httpsServer
});
wss.on('connection', function connection(ws) {
ws.on('message', function incoming(message) {
console.log('received: %s', message);
ws.send('reply from server : ' + message)
});
ws.send('something');
});