UNPKG

socket-signal-websocket

Version:
32 lines (23 loc) 930 B
#!/usr/bin/env node const { SocketSignalWebsocketServer } = require('..') const server = require('http').createServer((_, res) => { res.statusCode = 200 res.setHeader('Content-Type', 'text/plain') res.end('Signal running OK\n') }) const signal = new SocketSignalWebsocketServer({ server }) signal.on('error', (err) => console.error('signal-error', err)) signal.on('connection-error', (err) => console.error('connection-error', err)) signal.on('rpc-error', (err) => console.error('rpc-error', err)) const argv = require('minimist')(process.argv.slice(2)) if (argv.help || argv.h) { console.log('socket-signal-websocket --port|-p 4000') process.exit(1) } const port = process.env.PORT || argv.port || argv.p || 4000 server.listen(port, () => { console.log('socket-signal-websocket running on %s', port) }) process.on('unhandledRejection', function (err) { console.error('Unhandled rejection:', err.message) })