【发布时间】:2013-03-06 11:57:52
【问题描述】:
我尝试使用以下代码发送 JSON 响应,但它给了我一个错误提示
console.log(zlib.createGunzip()).pipe(data);
TypeError: Cannot call method 'pipe' of undefined
我的代码:
res.on('data', function (chunk) {
data += chunk;
console.log(data);
console.log(res.headers['content-encoding']);
var output;
switch (res.headers['content-encoding']) {
// or, just use zlib.createUnzip() to handle both cases
case 'gzip':
console.log(data);
console.log(zlib.createGunzip()).pipe(data);
break;
case 'deflate':
console.log(zlib.createInflate()).pipe(data);
break;
default:
console.log(data);
break;
}
});
任何有关这方面的帮助都会非常有用。
【问题讨论】: