2017-08-04 8 views
0

node.jsがインストールされていて、ローカル・マシンに簡易エクスプレス・サーバーを実行しています。私は圧縮モジュールを含み、このモジュールを使用するためにapp(expressのインスタンス)の呼び出しを行います。デバッグ後、私の要求は、gzipでエンコードするオプションを指定してフィルタを通過しているように見えますが、レスポンスを送信するとエンコードされません。なぜこれが当てはまるのか見落としている他の一般的な理由はありますか?Express Serverの圧縮モジュールが縮んでいない

下記の にリンクされた画像のリクエストヘッダとソースコードを参照してください。闘争の数日後


Headers

+0

画像の代わりにテキストのテキストを使用してください。 –

答えて

0

(それはファイル1が実際に検索されますが、エンコードされていないされていることに留意すべきである)、私は問題はではなかったという結論になってきましたサーバーまたは圧縮ミドルウェアではなく、私が使用しているネットワーク上で使用されるプロキシです。データは実際には圧縮されたまま(gzip)送信されましたが、プロキシはブラウザに到達する前に応答を傍受して解凍していました。したがって、(レスポンスヘッダ内で)解凍されたように見えます。

ヒント:既知の問題をよく読んでください!

c.f. https://github.com/expressjs/compression/issues/31

関連する問題