Don't crash demo server on refresh

Fixes #100
This commit is contained in:
Daniel Imms
2016-06-08 19:28:55 -07:00
parent ae99ad83d0
commit 7a80efd8bd
+5 -2
View File
@@ -29,9 +29,12 @@ app.ws('/bash', function(ws, req) {
cwd: process.env.PWD,
env: process.env
});
term.on('data', function(data) {
ws.send(data);
try {
ws.send(data);
} catch (ex) {
// The WebSocket is not open, ignore
}
});
ws.on('message', function(msg) {
term.write(msg);