Size: a a a

Nuxt.js | Vue SSR

2021 February 12

YK

Yury Khmarin in Nuxt.js | Vue SSR
@
для получения нового jwt или чего там
разлогин не вариант )
источник

@

@ in Nuxt.js | Vue SSR
ну роль обычно
источник

@

@ in Nuxt.js | Vue SSR
хранится или в куки или в jwt
источник

@

@ in Nuxt.js | Vue SSR
надо получить для начала новую куки или jwt)
источник

YK

Yury Khmarin in Nuxt.js | Vue SSR
@
надо получить для начала новую куки или jwt)
просто куки переписать?
источник

@

@ in Nuxt.js | Vue SSR
если юзаешь там jwt+refresh token для авторизации то можно выставить ttl для jwt на минутку, и клиент при экспайре jwt будет через refresh token получать новый
источник

@

@ in Nuxt.js | Vue SSR
jwt 😕 уже с нвоой ролью
источник

@

@ in Nuxt.js | Vue SSR
наверное самое простое
источник

YK

Yury Khmarin in Nuxt.js | Vue SSR
@
наверное самое простое
я бы сделал так, при переходах отправлял бы в бд единственный запрос на свойство пользователя updateDate , и если даты разные, то запрашивал бы новые куки. При этом это делал бы асинхронно, чтобы загрузка сайта не ожидала ответа ,а в процессе получения ответа уже решала как действовать
источник

AM

Alexey M. in Nuxt.js | Vue SSR
Yury Khmarin
я бы сделал так, при переходах отправлял бы в бд единственный запрос на свойство пользователя updateDate , и если даты разные, то запрашивал бы новые куки. При этом это делал бы асинхронно, чтобы загрузка сайта не ожидала ответа ,а в процессе получения ответа уже решала как действовать
Так, по сути, на бекенде всегда нужно проверять права перед операцией, прилетевшей через реквест. А там уже проверяй токен, хеш прав и возвращай обновлённые права. Ты можешь проверить, что токен активный, но хеш прав не совпадает, возращаешь свежие права.
Ну, а если хочешь, чтобы реалтайм, то сокеты в помощь
источник

@

@ in Nuxt.js | Vue SSR
Yury Khmarin
я бы сделал так, при переходах отправлял бы в бд единственный запрос на свойство пользователя updateDate , и если даты разные, то запрашивал бы новые куки. При этом это делал бы асинхронно, чтобы загрузка сайта не ожидала ответа ,а в процессе получения ответа уже решала как действовать
+1 запрос в бд при каждом запросе звучит как зло
источник

С

Сменённый ник... in Nuxt.js | Vue SSR
Извините
источник

@

@ in Nuxt.js | Vue SSR
ладно ладно все хорошо извиняем!
источник

С

Сменённый ник... in Nuxt.js | Vue SSR
@
ладно ладно все хорошо извиняем!
спасибо
источник

СР

Сергей Рыжков... in Nuxt.js | Vue SSR
Alexey M.
Какой именно? 🙈 Я же кидал тебе код для отложенной загрузки метрики 😄
Это да, так ты же там что то новое придумал, с пикселем итд
источник

AM

Alexey M. in Nuxt.js | Vue SSR
Сергей Рыжков
Это да, так ты же там что то новое придумал, с пикселем итд
В офис приду, скину инструкцию 😊
источник

AD

Aleksandr Dergunov in Nuxt.js | Vue SSR
https://fontforge.org/en-US/downloads/windows-dl/ - прикольная прога. Можно жёстко шрифт отредактировать, удалив оттуда конкретные символы. То есть при подгрузке шрифта можно не выбирать range, вместо этого сам вес файлов будет уменьшаться. Вдруг кому пригодится.
источник

AD

Aleksandr Dergunov in Nuxt.js | Vue SSR
Aleksandr Dergunov
https://fontforge.org/en-US/downloads/windows-dl/ - прикольная прога. Можно жёстко шрифт отредактировать, удалив оттуда конкретные символы. То есть при подгрузке шрифта можно не выбирать range, вместо этого сам вес файлов будет уменьшаться. Вдруг кому пригодится.
Типа такого. Если вы уверены, что не будете пользоваться конкретными символами, то можно их из файла шрифта удалить
источник

YK

Yury Khmarin in Nuxt.js | Vue SSR
@
если юзаешь там jwt+refresh token для авторизации то можно выставить ttl для jwt на минутку, и клиент при экспайре jwt будет через refresh token получать новый
тогда можно будет посылать сокет о смене роли)
источник

AS

Alexandr Sachishin in Nuxt.js | Vue SSR
я fontsquirrel использовал, там нечто похожее
источник