Получение данных с сервера через Vue Router
Есть приложение, в котором используется Vue3 и Vue Router. Ничего для серверного рендеринга нет (с Vue2 и ssr это было возможно).
Имею ли я возможность написать на сервере что-то вроде
req.appContext = data,
после чего при загрузке любого роутера на клиенте одновременно получать и некоторые данные без дополнительного запроса?
Т.е. я хочу видеть что-то вроде:
router.beforeEach(() => {
store.commit('backend/putData', req.appContext.data)
});
Существует ли возможность получить этот контекст из вью роутера?