Catch an error

raw_icon
John Crepezzi 14 years ago
parent 7b2d0f549d
commit 3acc2eb17d
  1. 5
      lib/document_handler.js

@ -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' }));
});
};

Loading…
Cancel
Save