我正在尝试使用connect.compress()
中间件来压缩我对客户端的响应。我可以部分让它工作,但是当我使用响应添加自己的响应时res.end
,不再压缩。
压缩响应:
app = connect()
.use(connect.compress())
.use(connect.query())
.use(connect.json());
未压缩的响应:
app = connect()
.use(connect.compress())
.use(connect.query())
.use(connect.json())
.use(function (req, res) {
res.end('hello');
});
我希望能够回复我自己的消息,但仍将内容压缩。