Commit 3acc2eb1 authored by John Crepezzi's avatar John Crepezzi
Browse files

Catch an error

parent 7b2d0f54
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -26,6 +26,7 @@ DocumentHandler.prototype.handlePost = function(request, response) {
  var key = '123';
  request.on('data', function(data) {
    if (!DocumentHandler.documents[key]) {
      response.writeHead(200, { 'content-type': 'application/json' });
      DocumentHandler.documents[key] = '';
    } 
    DocumentHandler.documents[key] += data.toString();
@@ -35,7 +36,9 @@ DocumentHandler.prototype.handlePost = function(request, response) {
    response.end(JSON.stringify({ key: key }));
  });
  request.on('error', function(error) {
    // TODO handle error
    winston.error('connection error: ' + error.message);
    response.writeHead(500, { 'content-type': 'application/json' });
    response.end(JSON.stringify({ message: 'connection error' }));
  });
};