Skip to content

Instantly share code, notes, and snippets.

@pohy
Created April 8, 2020 11:55
Show Gist options
  • Save pohy/eab9815bd6c207187693c9249317da49 to your computer and use it in GitHub Desktop.
Save pohy/eab9815bd6c207187693c9249317da49 to your computer and use it in GitHub Desktop.
WS server
import WebSocket from 'ws';
const webSocketServer = new WebSocket.Server({ server });
webSocketServer.on('error', (err) => logger.error(err));
webSocketServer.on('headers', (headers) => logger.log('headersi', headers));
webSocketServer.on('connection', (ws) => {
logger.log('new connection');
ws.on('open', () => logger.log('open'));
ws.on('close', () => logger.log('closed'));
ws.on('message', (message) => {
logger.log(`WS message: '${message}'`);
});
ws.send('Hello');
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment