2017-08-04 63 views
0

我已经安装了node.js,并且在本地机器上运行了一个简单的express服务器。我已经包含了压缩模块,并为应用程序(express的实例)调用了此模块。调试完成后,我的请求似乎正在通过筛选器,选项使用gzip进行编码,但是在传输响应时,它不会被编码。我忽略了为什么会出现这种情况的其他常见原因?Express服务器不压缩的压缩模块

请在下方链接 图片中查看请求的标题和源代码。 (应当指出的是,文件1实际上是被检索,而不是编码)


Headers

+0

请使用文本代码而不是图片。 –

回答

0

后奋斗的几天,我得出的结论是,这个问题是不是与服务器或压缩中间件,而是在我所使用的网络上使用的代理。数据确实是以压缩格式(gzip)发送的,但是代理拦截了响应并在到达浏览器之前对其进行了解压缩。因此,它似乎已经解压缩(在响应头中)。

帮助提示:请仔细阅读已知问题!

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