на vue приложении запущены ? епать. если роуты есть и на vue и на node то как блет тогда в node использовать роуты vue ? Мне чтоли по запросу с клиента на сервере проверять есть ли у него сессия авторизованая и в зависимости от этого отсылать ответ в виде "Авторизуйтесь на сайте" или данные для запрашиваемой страницы ? Я тупо не убе как это говно вообще логически существует! у меня уже пердак горит от этого! ниодного внятного обяснения в интернете. Все мямлят какуюто херь со своей логикой простейших примеров в виде посилания запросов на сервер и получения ответа😭😭😭😭 Я ищу тупо как мне котролировать загрузку страниц для пользователя который авторизован и не авторизован, вот как блет это сделать ??? каааак ? Ой горит у меня, больше не могу это терпеть
Стейт при первом заходе о твоей роли + на бэке сверяемся можем ли мы отдать данные для этой страницы. Ну и обработать
Роут - это адрес в адресной строке. Когда ты нажимаешь на ссылку, то SPA приложение перехватывает путь, перерисовывает страницу без данных. Далее запрашивает нужные данные с бека (возможно эти данные не с того же адреса, а с /api) и меняет адрес в адресной строке, чтоб при следующей перезагрузке страницы в браузере ты остался на той же странице. На бэке каждый роут имеет эндпоинт. Для SPA приложений эти роуты ведут на основной роут самого приложения (обычно это /) и опять же идёт запрос с нужным роутом внутри приложения на клиенте, но по алгоритму выше Для SSR отдаётся страница с конкретного эндопинта.
Тоисть гдето в методе mounted() мне отправлять запрос на сервер с сессией и там проверять авторизован ли пользователь или нет, после чего возвращать ответ из сервера на клиент ?
Обсуждают сегодня