次のコードで 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;
}
});
これに関するヘルプは非常に役立ちます。