Web サービスから GZIP タイプの圧縮された応答を取得しています。応答を解凍またはデコードする方法を教えてください。
これに関するヘルプは本当に役に立ちます
ありがとう
Express とexpress.compress
ミドルウェアを使いたいようです。これにより、ブラウザが gzip や deflate をサポートしているかどうかがわかるので、その必要はありません。
簡単なセットアップは次のようになります。
var express = require('express');
var app = express();
app.use(express.compress());
app.get('/', function(req, res) {
res.send({ app_id: 'A3000990' });
});
app.listen(3000);
データが JSON 文字列の場合、正しい content-type ヘッダーを自分で設定する必要があります。
res.setHeader('Content-Type', 'application/json');
res.send(data);