Chrome / Safari не кэширует файлы CSV.Firefox работает - PullRequest
0 голосов
/ 13 февраля 2019

Я использую простой сервер Express для обслуживания статических файлов.У меня есть разные типы файлов в обслуживаемой папке pdf,csv,txt,zip.У меня есть следующий код

app.use('/d', express.static(path.join(__dirname, 'd'), {
  index: 'false',
  fallthrough: false,
  redirect: false,
  setHeaders: (res, path) => {
    res.setHeader('Cache-Control', 'public, max-age=2592000000');
    res.setHeader("Expires", new Date(Date.now() + 2592000000).toUTCString());
  }
}));

Chrome / Safari кэширует все файлы, кроме csv,zip.Firefox кэширует все файлы, включая csv,zip

Разве Chrome / Safari не кэширует CSV-файлы и Zip-файлы ??

Я пытался поиграть с Expires и Cache-control и тем, и другим.Убедился, что e-tag установлен правильно.Но все равно не повезло.Есть мысли?

...