У меня есть обычное приложение на основе Nuxt и Node. Можно ли даже хранить данные в чем-то похожем на объект на стороне узла? Например, я получаю новости на хуке fetch
, затем сохраняю новость в store
и отображаю ее в шаблоне. Помимо того, что я хочу сохранить его в клиентском магазине, я сохраняю новость в нодовом магазине. Поэтому в следующий раз, когда я получаю какие-то новости, я проверяю, есть ли какие-нибудь новости в узле.
Псевдокод:
// check for news item existence in node storage
let newsItem = node.data.news.find(nodeDataNewsItem => nodeDataNewsItem.alias === route.alias)
// fetch the news item by route alias if it doesn't exists in node storage
if (!newsItem) await fetchNewsItem(route.alias)
Итак, в основном мне нужно какое-то хранилище узлов.
PS Я не могу использовать локальное хранилище, куки и другие вещи браузера.