Проблема
Когда пользователь обновляет тему в front-end, API в моем Nodejs предположительно обновляет статический файл css
в общей папке, настроенной Express
, так что когда страницы будут снова обслуживаться с помощью <link href="public/theme.[userId].[hash].css"
, пользователь увидит ранее созданный новый стиль.
Я строю с React
в стиле styled-jsx
, затем на сервере -визуализировать определенный набор компонентов в HTML и отправить во внешний интерфейс для стилизации с помощью динамической таблицы стилей.
Мой наивный способ решить эту проблему в Nodejs заключается в том, что мне нужен способ извлечь css компонента (с помощьюWebpack?), Затем используйте fs
, чтобы перезаписать определенный статический файл CSS, чтобы он в следующий раз кешировал бюст.
Как бы вы разработали решение для этого?