На серверной стороне, в middleware (файл с постфиксом global, формата 'server/middleware/some_middleware.global.ts'), получаю IP-адрес пользователя:
export default defineEventHandler(async (event) => {
const clientIp = getRequestIP(event);
});
На основе IP-адреса определяю город.
И далее мне надо как-то получить его в компоненте страницы.
Задача в том, чтобы эта информация была доступна сразу, уже при первом рендеринге, чтобы ее не нужно было запрашивать отдельно (а в идеале - чтобы она запрашивалась только один раз, когда пользователь заходит на сайт, но с любой страницы).
Т.е., вопрос в том, как при серверном рендеринге добавлять на страницу некие произвольные данные уже при первой загрузке приложения.