A simple bridge plugin between HapiJS and SocketIO.
constserver=newHapi.Server({port: 3000,host: 'localhost',});asyncfunctionstart(){try{awaitserver.register(hapio,{serverOptions: {// socket.io options}});awaitserver.start();}catch(e){console.error(e);}}start();constio=server.plugins.hapio.io;io.on('connection',function(socket){console.log(`${socket.id} connected !`);socket.on('test',function(e){console.log('Test received !');});});serverOptions: (Not required/Defaults to an empty object) Options to pass to socket.io's constructor.
Do not hesitate to make a pull request
Just open an issue on Github and I will fix it as soon as possible