rtc-switchboard
Version:
Signalling for rtc-io components using primus
22 lines (17 loc) • 544 B
JavaScript
var express = require('express');
var app = express();
var server = require('http').Server(app);
var port = process.env.PORT || 3000;
var bunyan = require('bunyan');
var log = bunyan.createLogger({ name: 'rtc-switchboard' });
// create the switchboard
var switchboard = require('..')(server);
server.listen(port, function(err) {
if (err) {
return;
}
console.log('server running at: http://localhost:' + port + '/');
});
switchboard.on('data', function(data, peerId, spark) {
log.info({ peer: peerId }, 'received: ' + data);
});