Я прочитал, что, чтобы избежать кэша в nodejs, необходимо использовать:
"res.header('Cache-Control', 'no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0');"
Но я не знаю, как его использовать, потому что я получаю ошибки, когда я помещаю эту строку в свой код.
Моя функция (где я думаю, что мне не нужно кэшировать):
function getFile(localPath, mimeType, res) {
fs.readFile(localPath, function(err, contents) {
if (!err) {
res.writeHead(200, {
"Content-Type": mimeType,
"Content-Length": contents.length,
'Accept-Ranges': 'bytes',
});
//res.header('Cache-Control', 'no-cache');
res.end(contents);
} else {
res.writeHead(500);
res.end();
}
});
}
Кто-нибудь знает, как не класть кеш в мой код? спасибо