Catch an error

pull/8/head
John Crepezzi 2011-11-18 16:28:09 -05:00
parent 7b2d0f549d
commit 3acc2eb17d
1 changed files with 4 additions and 1 deletions

View File

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