Я использую node.js с express.js под узлом IIS на сервере Windows.Предотвращать кеширование файлов css на node.js
Мне удалось решить проблему с кешированием файлов JS с помощью require.js
by using the urlArgs
and manually changing it in every version.
Теперь у меня проблемы с кэшированием файлов CSS.
<link rel='stylesheet' href='/stylesheets/style.css' />
Есть ли подходящий способ борьбы с этой проблемой с узловой точки зрения? Другие рамки применяют временные метки с последним измененным временем до статических активов. Таким образом, они будут загружаться только каждый раз, когда они будут изменены.
Не существует ли аналогичного способа решения проблемы кеша в узле/экспресс/iisnode?
У меня есть проблемы с пользователями. Они не получат обновленные файлы CSS после выхода новой версии приложения. – Alvaro
Это подразумевает необходимость вручную изменять эту строку каждый раз, когда я вношу изменения в эти файлы. Не идеально. – Alvaro
u не нужно делать это вручную. если вы используете угловые, например, или другие рамки на стороне клиента, вы можете использовать ng-href и включить выражение для случайной переменной в свойство href, помните, что это только одно из моих предложений - другое может быть более подходящим для u – danday74