【发布时间】:2023-03-10 00:54:01
【问题描述】:
我正在尝试使用自定义标头运行示例应用程序,但是当我尝试运行此应用程序时,它会将错误抛出为“内容编码错误”。我想在我的应用程序上添加这个自定义标头以使用 grunt-gzip 压缩。谁能告诉我为什么会出现这个错误以及如何解决它?
var express = require('express'); var app = express();
app.get('/', function(req, res){
res.setHeader('Content-Encoding', 'gzip')
res.send('hello world');
});
app.listen(3001)
【问题讨论】:
-
您正确设置了
Content-Encoding: gzip标头,但您也没有正确提供 gzip 的内容(即,hello world不是 gzip 算法的有效输出)。这不是答案,因为我不确定如何解决它(尽管搜索express gzip会给出一些有希望的结果) -
Express gzip static content 可能重复,但我不是 100% 确定
-
之前必须尝试搜索,希望这里是答案stackoverflow.com/questions/14778239/…
标签: node.js gruntjs gzip content-encoding