Size: a a a

2020 December 29

AP

Alexander Ponomarev in Svelte [svelt]
при этом никаких минусов у куки нету)
источник

AP

Alexander Ponomarev in Svelte [svelt]
его и продлевать можно без доп запросов и какого либо жс кода)
источник

AS

Alexey Schebelev in Svelte [svelt]
для SPA это не очень актуально - там же всеравно прилетает бандл при первом запросе обычно  аторизованной и не авторизованной частями, а данные подтягиваются уже запросами к АПИ в которые уже легко подмешивается токен как угодно.
для SSR разница есть...
источник

AS

Alexey Schebelev in Svelte [svelt]
поэтому чтоб не парится - пользуемся куками где это возможно =)
источник

AP

Alexander Ponomarev in Svelte [svelt]
это для 3rd пати сервисов токены нужно передавать обычно вроде
источник

AK

Andrey Kapitonov in Svelte [svelt]
на счет кук понятно, а что на счет session? Его можно использовать вместо кук?
источник

AS

Alexey Schebelev in Svelte [svelt]
session storage?
источник

AP

Alexander Ponomarev in Svelte [svelt]
что такое session?
источник

AK

Andrey Kapitonov in Svelte [svelt]
запизать туда токен, например или данные пользователя, авторизован ли он и т.д.
источник

AK

Andrey Kapitonov in Svelte [svelt]
ща
источник

AP

Alexander Ponomarev in Svelte [svelt]
есть сессионная кука которая так же будет убита как токен в сешен сторадже
источник

AP

Alexander Ponomarev in Svelte [svelt]
Любой токен в любом сторадже будет иметь те же недостатки как в локал сторадже
источник

AP

Alexander Ponomarev in Svelte [svelt]
Сешен сторадж жив пока жива вкладка и между вкладками не шарится. то есть в одной вкладке будете автризованы а в другой нет
источник

AK

Andrey Kapitonov in Svelte [svelt]
// server
sapper.middleware({
     session: (req, res) => ({
         token: req.session.token
    })
})

// in component
{#if $session.token} ... }
источник

AK

Andrey Kapitonov in Svelte [svelt]
что-то типа этого,
источник

AS

Alexey Schebelev in Svelte [svelt]
ну на самом деле тут токен будет хранится на сервере, а на клиенте кука с ID сессии - и она будет уничтожена, когда браузер закроется.
источник

AK

Andrey Kapitonov in Svelte [svelt]
Alexey Schebelev
ну на самом деле тут токен будет хранится на сервере, а на клиенте кука с ID сессии - и она будет уничтожена, когда браузер закроется.
то что будет уничтожена конечно печалька, можно контролировать может?
источник

К

Константин in Svelte [svelt]
@AlexxNB Алексей, слушай, а помнишь, ты в чоте использовал хак для эвент-форвардинга всех эвентов компонента? У меня вот вопрос возник. Я в код свелта глубоко не лазил, но правильно ли я понимаю, что bubble - это по сути то же, что и dispatch, только диспатчит он ровно тот эвент, который ты передашь, не заворачивая его в кастом?
источник

К

Константин in Svelte [svelt]
т.е. по сути как временный хак, пока баг в свелт не устранят, я могу это использовать для диспатча простых Event'ов?
источник

К

Константин in Svelte [svelt]
чтобы не ломать компонент кастом-эвентами
источник