diff --git a/utilities/server.js b/utilities/server.js index 81a751d03..1b742bbea 100644 --- a/utilities/server.js +++ b/utilities/server.js @@ -1,5 +1,5 @@ var sourcemapsReaderServer = require('./servers/sourcemaps-server'); -var {peerRouter, peerConnection, peerDisconnect} = require('./servers/peerjs-server'); +var {peerRouter, peerConnection, peerDisconnect, peerError} = require('./servers/peerjs-server'); var express = require('express'); const {ExpressPeerServer} = require('peer'); @@ -28,6 +28,7 @@ const peerServer = ExpressPeerServer(server, { }); peerServer.on('connection', peerConnection); peerServer.on('disconnect', peerDisconnect); +peerServer.on('error', peerError); app.use('/', peerServer); app.enable('trust proxy'); module.exports = server; diff --git a/utilities/servers/peerjs-server.js b/utilities/servers/peerjs-server.js index 20c18f998..ef6556531 100644 --- a/utilities/servers/peerjs-server.js +++ b/utilities/servers/peerjs-server.js @@ -42,6 +42,11 @@ const peerDisconnect = (client) => { } } +const peerError = (error) => { + console.error('error fired'); + console.error(error); +} + peerRouter.get('/peers', function (req, res) { console.log("looking for all available sessions"); @@ -60,5 +65,6 @@ peerRouter.get('/peers/:projectKey', function (req, res) { module.exports = { peerRouter, peerConnection, - peerDisconnect + peerDisconnect, + peerError }; \ No newline at end of file