Size: a a a

2020 April 22

A

Arushwl in Svelte [svelt]
Обычно ...
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
palage4a
Если есть идее по лучше как обновлять токен, то был бы благодарен и за них.
Заранее спасибо.
что-то многовато запросов получается. обычно токен рефрешат, когда он выходит в тираж, то есть на очередной запрос к серверу приходит ответ 401
источник

A

AndreiDetenkov in Svelte [svelt]
palage4a
Делаю админку, для авторизации.
Обычно ты генеришь токен на сервере и отсылаешь его при авторизации. щатем просто кладешь его в локальное хранилище и пользуешься. при выходе очищаешь
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
хранить его можно в сессии, а она соответственно приходит вторым параметром preload
источник

p

palage4a in Svelte [svelt]
Pavel 🦇 Malyshev
что-то многовато запросов получается. обычно токен рефрешат, когда он выходит в тираж, то есть на очередной запрос к серверу приходит ответ 401
Тоже так хотел.
Но не получилось пока что.
Поэтому и проше помощи здесь.
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
palage4a
Тоже так хотел.
Но не получилось пока что.
Поэтому и проше помощи здесь.
а что конкретно не получилось?
источник

p

palage4a in Svelte [svelt]
Не совсем просто понимаю где можно использовать стор, а где нет.
источник

p

palage4a in Svelte [svelt]
У менять есть отдельный файл api.js, через который идут все запросы с к апи.
источник

p

palage4a in Svelte [svelt]
Взял в realworld'a
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
palage4a
Не совсем просто понимаю где можно использовать стор, а где нет.
дело тут не в сторе же
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
хранить токен можно либо в сессии, либо в localStorage/sessionStorage
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
palage4a
У менять есть отдельный файл api.js, через который идут все запросы с к апи.
чем пользуешься для запросов?
источник

p

palage4a in Svelte [svelt]
fetch'ем.
источник

p

palage4a in Svelte [svelt]
Как я понимаю лучше разместить где-то здесь
https://gist.github.com/ipalage4a/ff992b73d43523091f1734581a046f81
источник

A

AndreiDetenkov in Svelte [svelt]
может axios  попробовать?
источник

A

AndreiDetenkov in Svelte [svelt]
хотя я все таки не понимаю зачем ты запрашиваешь токен каждый раз
источник

p

palage4a in Svelte [svelt]
AndreiDetenkov
хотя я все таки не понимаю зачем ты запрашиваешь токен каждый раз
Потому что я не могу разобраться как это не делать)
источник

A

Arushwl in Svelte [svelt]
Тож пытаюсь понять...
источник

A

AndreiDetenkov in Svelte [svelt]
Pavel 🦇 Malyshev
хранить токен можно либо в сессии, либо в localStorage/sessionStorage
тут уже рассказали
источник

A

AndreiDetenkov in Svelte [svelt]
palage4a
Потому что я не могу разобраться как это не делать)
получаешь один раз при авторизации. кладешь его в localStorage  or sessionStorage
источник