Exemple #1
0
 res.on('data', function (chunk) {
     var end;
     if (~(end = chunk.indexOf('\n'))) {
         buffer.push(chunk.substr(0, ++end));
         buffer.length && response.emit('data', JSON.parse(buffer.join('')));
         buffer = [chunk.substr(end)];
     } else {
         buffer.push(chunk);
     }
 }).on('end', function () {
Exemple #2
0
                    res.on('data', function (chunk) {
                        var end;
                        if (~(end = chunk.indexOf('\n'))) {
                            buffer.push(chunk.substr(0, ++end).trim());
			    try {
	  			if (buffer.length) {
				    var s = buffer.join('').trim();
				    if (s.length > 0) response.emit('data', JSON.parse(s));
				}
			    } catch (e) {
				console.log('choked on buffer: ' + buffer);
				throw e;
			    }
                            buffer = [chunk.substr(end)];
                        } else {
                            buffer.push(chunk.trim());
                        }
                    }).on('end', function () {
Exemple #3
0
                    res.on('data', function (chunk) {
                        if (chunk.trim()) {
                            buffer.push(chunk);

                            if (chunk.indexOf('\n') !== -1) {
                                buffer.length && response.emit('data', JSON.parse(buffer.join('')));
                                buffer = [];
                            }
                        }
                    }).on('end', function () {