Получение данных с сервера через Vue Router

Есть приложение, в котором используется Vue3 и Vue Router. Ничего для серверного рендеринга нет (с Vue2 и ssr это было возможно). Имею ли я возможность написать на сервере что-то вроде req.appContext = data, после чего при загрузке любого роутера на клиенте одновременно получать и некоторые данные без дополнительного запроса? Т.е. я хочу видеть что-то вроде:

router.beforeEach(() => {
  store.commit('backend/putData', req.appContext.data)
});

Существует ли возможность получить этот контекст из вью роутера?


Ответы (0 шт):