Я использую Express в бэкэнде и React (create-реагировать-приложение) в веб-интерфейсе.React создает все мои связанные ресурсы в каталоге client/build/static
В этом каталоге находятся три папки css
, js
, media
.Я вижу, что у них максимальный возраст = 0 на вкладке сети консоли разработчика.
Итак, я пытаюсь использовать экспресс-статическое промежуточное ПО для установки заголовков Cache-Control для этих папок, написав следующий код вМой файл app.js, который находится в server
каталоге
app.use(express.static(path.join(__dirname, "..",
"client/build/static"), {
maxage: 31536000
}))
Но, похоже, он не имеет никакого эффекта.Кто-нибудь знает, как установить Cache-Control для папок в экспрессе
РЕДАКТИРОВАТЬ: - следуя ответу @ Giovanny, я выполнил исправления, но все же у меня установлен max-age = 0 для заголовков
Я думаю, это из-за установки по умолчанию заголовков запросов клиентом?