Мое vuejs приложение постоянно опрашивает удаленный ресурс на наличие обновлений, существует N источников, каждый из которых должен проверяться независимо.
Я использую nuxt js + vuex в универсальном режиме и пытаюсь извлечь выгоду из рендеринга на стороне сервера.
Я вижу, что могу опрашивать ресурс независимо от стороны клиента и сервера, но данные, полученные на стороне сервера, не объединяются с состоянием на стороне клиента после открытия веб-приложения в браузере.
Я хочу выполнить большинство проверок / обновлений ресурсов на стороне сервера и предоставить клиенту сжатые результаты. Опросы на стороне сервера дешевы (все в облаке), звонки на стороне клиента дороги, также приложение не предназначено для публичного использования c, количество пользователей будет относительно небольшим, поэтому я могу позволить себе переместить как можно больше запросов backend облегчает работу для клиента.
Как я могу реализовать такие непрерывные операции на стороне сервера при объединении обновленного состояния с клиентом? Возможно ли это с использованием nuxt js и vuex?
PS: я реализовал предварительную загрузку с vuex, и она работает нормально, но после того, как клиент открывает страницу приложения, отображаемую на стороне сервера, и получает состояние, Состояние vuex больше не синхронизируется автоматически между сервером и клиентом, только на странице refre sh. Я думал, что asyncData или fetch могут помочь, но опять же это только для предварительной загрузки.