У меня около двух тысяч уникальных страниц, на всех них помимо уникальных данных отображается небольшой общий кусочек данных из базы.
Как правильно расшарить этот кусочек между всеми маршрутами чтобы не долбить API двумя тысячами одинаковых запросов, из-за количества которых случайные страницы периодически выдают ошибку и не генерируются? Можно ли как-то получить доступ к context или store из хуков билдера и записать что-то туда для всех страниц?
Сейчас приходится в build:before обращаться к API, укладывать данные в JSON, а затем с try..catch реквайрить его в store. Для других режимов запуска (universal и SPA) в nuxtServerInit стоит fetch за этими же данными.
https://nuxtjs.org/api/configuration-generate/#speeding-up-dynamic-route-generation-with-code-payload-code-
Обсуждают сегодня