提问者:小点点

Gzip压缩没有正确的响应头


我正在尝试使用压缩压缩我的html请求

文件没有被压缩。为了确认这一点,我查看了大小差异,标题和一个在线工具。

我认为缺少响应头:

Context-Encoding: gzip

来自我当前标题的图像:https://i.stack.imgur.com/4pxsh.png

这就是如何初始化压缩。我用的是nodejs和Express。

var express = require('express');
const compression = require('compression')


var app = express();

app.use(compression())

var indexRouter = require('./routes/index');

共1个答案

匿名用户

压缩有一个具有默认行为的可选筛选选项。来自Doc:

默认筛选器函数使用可压缩模块来确定Res.GetHeader('Content-Type')是否可压缩。

因此,您应该仔细检查路由器代码,以确保页面呈现生成可以压缩的有效内容类型。