如何用nodejs搭建一个wss的websocket服务

2024-12-03 08:06:34
推荐回答(1个)
回答1:

var https=require('https');var ws=require('ws');var fs=require('fs');var keypath=process.cwd()+'/ssl_certificate_key.key';var certpath=process.cwd()+'/ssl_certificate.pem';var options = {
 key: fs.readFileSync(keypath),
 cert: fs.readFileSync(certpath)
};var server=https.createServer(options, function (req, res) {
 res.writeHead(403);
 res.end("This is a WebSockets server!\n");
}).listen(80);var wss = new ws.Server( { server: server } );