1
0
Fork 0
mirror of https://github.com/SunRed/haste-server.git synced 2024-11-23 17:50:19 +01:00

Catch an error

This commit is contained in:
John Crepezzi 2011-11-18 16:28:09 -05:00
parent 7b2d0f549d
commit 3acc2eb17d

View file

@ -26,6 +26,7 @@ DocumentHandler.prototype.handlePost = function(request, response) {
var key = '123'; var key = '123';
request.on('data', function(data) { request.on('data', function(data) {
if (!DocumentHandler.documents[key]) { if (!DocumentHandler.documents[key]) {
response.writeHead(200, { 'content-type': 'application/json' });
DocumentHandler.documents[key] = ''; DocumentHandler.documents[key] = '';
} }
DocumentHandler.documents[key] += data.toString(); DocumentHandler.documents[key] += data.toString();
@ -35,7 +36,9 @@ DocumentHandler.prototype.handlePost = function(request, response) {
response.end(JSON.stringify({ key: key })); response.end(JSON.stringify({ key: key }));
}); });
request.on('error', function(error) { 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' }));
}); });
}; };