Jac*_*ble 14 node.js node.js-connect
有时在开发过程中,防止HTTP 304响应(支持200)会非常好,并使Connect/Express静态中间件读取文件系统的每个响应,而不是进行任何缓存.
我试过玩maxAge0和1的值,但无济于事:
app.use(express.static(__dirname + '/public', { maxAge: 1 }))
Run Code Online (Sandbox Code Playgroud)
小智 19
我在开发期间通过这样做得到200个响应:
var express = require('express');
app = express();
app.use(function(req, res, next) {
req.headers['if-none-match'] = 'no-match-for-this';
next();
});
Run Code Online (Sandbox Code Playgroud)
小智 8
app.disable('etag');
Run Code Online (Sandbox Code Playgroud)
防止'etag'响应可能有所帮助
它确实从每个响应的文件系统中读取.只是如果请求ETAG与响应ETAG匹配,它就不会发送响应的主体,因为它不需要.它是具有相同散列的相同文件.这就是304响应的工作方式.
为什么要阻止304回复?
| 归档时间: |
|
| 查看次数: |
21545 次 |
| 最近记录: |