我在nodejs中有一个使用Connect编写的服务器。我将一些数据作为JSON。我必须在发送之前压缩数据。我在Connect中使用了压缩函数,但我不知道如何检查数据是否被压缩。下面是我的代码:
var connect = require('connect')
, http = require('http');
var app = connect()
.use(connect.compress(console.log("I have compressed data")))
.use(function(req, res){
res.setHeader('Content-Type', 'application/json');
//res.end("store_id: 'S3000981'");
res.end('{"store_id": "S3000990"}');
});
http.createServer(app).listen(3000);
任何关于这一点的想法都将是非常有帮助的。
1条答案
按热度按时间up9lanfz1#
运行你的服务器,试试这个:
如果出现以下内容,则响应被压缩:
此外,这并不像你想象的那样,可能会有副作用:
如果您希望在压缩响应数据时记录来自服务器的消息,请尝试以下操作: