ここに示されている例を見ました
response.writeHead(200, { 'content-encoding': 'deflate' });
raw.pipe(zlib.createDeflate()).pipe(response);
読み取りストリームを作成し、圧縮された出力を送信して、応答を送信しようとしました。
しかし、私が持っているテキストは別のHTTP
リクエストからのものであるため、読み取りストリームなしでそれを行う方法を探しています。私は単に慣れていたresponse.write(text);
私はいくつかのことを試しました
zlib.deflate(text, function (err, buffer) {
if (err) throw err;
response.write(buffer);
response.end();
});
しかし、ブラウザは言うinvalid or unsupported form of compression.
私は何を間違っていますか?
connect
のコードは言う
return stream
? stream.write(new Buffer(chunk, encoding))
: write.call(res, chunk, encoding);
ストリームだけが処理されるようなものですか?