function sendData(response, code, data, mime) {
response.writeHead(code, {
'Content-Length': Buffer.byteLength(data, 'binary'),
'Content-Type': mime,
'Cache-Control': 'max-age=60'
})
response.write(data, 'binary')
response.end()
}
这是我的代码,我试图将所有内容缓存一分钟,这很简单,但每次我在浏览器中点击重新加载时,所有文件都会再次下载。这有什么问题?
答案 0 :(得分:1)
缓存控制标头是对浏览器的推荐,但 允许在缓存过期之前再次调用您的服务器 - 当用户按下刷新按钮时,它们将执行此操作。