From fcf2f9b9a979838d1fc758850aa16b5c5177a086 Mon Sep 17 00:00:00 2001 From: Gilgamesh Athoraya Date: Thu, 19 Oct 2017 13:20:14 +0200 Subject: [PATCH] fix zero footprint node server issue --- srv.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srv.js b/srv.js index 3bfb3ec5..1e5a36f5 100755 --- a/srv.js +++ b/srv.js @@ -11,8 +11,8 @@ const app=express(),port=8443,cert=fs.readFileSync('ssl/cert.pem'),key=fs.readFi app.disable('x-powered-by');app.use((x,_,f)=>{log(x.method+' '+x.path);f()}) app.use(rq('compression')());app.use('/',express.static('.')) const hsrv=rq('https').createServer({cert,key},app) -let wskt //websocket connection -;(new rq('ws').Server({server:hsrv})).on('connection',x=>{wskt=x;x.on('message',y=>sendEach([y]))}) +let wskt,ws=rq('ws') //websocket connection +;(new ws.Server({server:hsrv})).on('connection',x=>{wskt=x;x.on('message',y=>sendEach([y]))}) hsrv.listen(port,_=>log('http server listening on port '+port)) const maxl=100,trunc=x=>x.length>maxl?x.slice(0,maxl-3)+'...':x //helper for logging ,toBuf=x=>{const b=Buffer('xxxxRIDE'+x);b.writeInt32BE(b.length,0);return b} //serialize in a RIDE protocol envelope