我搜索了很多,仍然找不到解决办法。 我正在使用默认情况下将 etag
设置为 true 的nodejs
和express
,尝试了所有在网上找到的解决方案,但它仍然被设置了。例如:
res.set('etag', false);
res.removeHeader('ETag');
app.disable('etag');
app.use(express.static(__dirname + '/public'), { etag: false });
目前它已经设置好了,那么我是否遗漏了什么?因为我对node或express没有太多经验。
我的问题显然是如何禁用此标头。因为我有一个包含许多静态图像的页面(非常多),而且所有这些图像都是静态的,所以etag
会引起很多阻塞,因为它发送请求来检查有效性并防止浏览器依赖cache-control
,从而极大地增加了页面加载时间。
感谢您的帮助。