Комментарии 4
Подскажите пожалуйста. Используете ли jwt токены для авторизации? И если да, то как именно. Столкнулся с проблемой, когда несколько компонентов одновременно делают запрос на сервер. И если токен протух, то одновременно запрашивают новый.
А как вы работаете с ботами индексации + определении версии сайта и в купе с этим гидратацией?
Это я к тому, как определяете краулер к вам пришел, человек с телефона, планшета или компа?
Заметил, что если открыть АВ с мобильным UA и узким экраном, то откроется мобильная версия - ОК, если расширять экран до 1280 - будет десктоп - ОК. Но если открыть десктоп и сужать - будет все равно десктоп - странно.
А если краулер яндекс бота с мобильным экраном, то и вовсе просите повернуть собаку и откроется десктоп, хотя, вроде как, у нас поисковики же мобайл-фёрст должны восприниматься.
При открытии с ПК эта версия остается даже при сужении намеренно - с одной стороны, у людей включалась не очень красивая планшетная версия, с другой стороны, нормально не работал режим "просмотр только с компьютера".
С краулером мобилки интересно, возможно, где-то есть косяк. Определяем первично по юзер-агенту, а костыль для гидрации показан в статье: там где хуки vue:setup и app:suspense:resolve. Функция useAVMediaSetupWatchers как раз и отвечает.

Азбука вкуса, Nuxt и наша большая экосистема