2016-10-05 3 views
1

Я собирался использовать «кеш-биттер», чтобы добавить хэш в конец статических js и css-файлов во время сборки grunt. Я не слишком разбираюсь в управлении кешем. Не предпринимая никаких действий, Express.js отправляет код статуса 304. Если я изменил файл, то Express.js отправит новый файл. Кажется, мне не нужно ничего делать, и он работает так, как ожидалось.Как Express.js автоматически обрабатывает Cache-Control?

Нужно ли реализовать Cache-Control? Он уже обработан автоматически магически?

+0

Предполагая, что вы не хотите 'максимального возраста: 0' на вашем статическом контенте, вы все еще будете нуждаться в попойка кэша, или запросы будут никогда не делайте это на своем сервере в первую очередь. – OrangeDog

ответ

0

Да, экспресс-управление кешем автоматически. Значение по умолчанию равно true. И вы можете просто справиться с этим, увеличив/уменьшив его значение maxAge. (in milliseconds). Или вы можете включить эту опцию on или off, установив cacheControl to true or false.

Для получения дополнительной ссылки вы можете обратиться: Express Documentation

Смежные вопросы