с Django templates на Vue.js (Nuxt, prerender) один древний сайтик с ~15 тысячами страниц, который частично может быть статическим. процесс такой: некий контент-менеджер сохраняет в админке документ, сразу же, в облачное хранилище публикуются json'ы с данными этого документа, вызывается некая задача обновления кеша этой страницы
может ли эту задачу решать nuxt.js? я не вижу опций команды npm run generate, которые бы позволяли сгенерировать не весь сайтик целиком, а лишь несколько страниц, которые затронули изменения в базе данных (ну, понятно, что если поменяли 1 документ, то я не хочу, чтобы заново обновляли весь сайт, я хочу явно указать, какие страницы нужно перегенерировать)
так никто не делает потому что в большинстве случаев обновление одной страницы (или кода приложения или лейаута) влияет на несколько страниц. Если у тебя не так, можешь написать обертку которая будет передавать список роутов программному вызову генерейта.
Если у тебя данные можно получить по API с какого-то сервиса то generate может сработать, тебе просто надо на странице в created() сделать запрос на это API. А сгенерировать всего одну страницу которая будет отвечать сразу за все url. Но тогда и nginx надо правильно настроить чтобы все url вели только на эту страницу.
Обсуждают сегодня