Size: a a a

Svelte [svelt] - All about Svelte JavaScript framework.

2021 September 18

A

Arushwl in Svelte [svelt] - All about Svelte JavaScript framework.
Таки у вас же пример реализованной в рилворлде, не?
источник

MM

Mayrbek Mezhidov in Svelte [svelt] - All about Svelte JavaScript framework.
я вот как раз в их коде пытаюсь разобраться
источник

MM

Mayrbek Mezhidov in Svelte [svelt] - All about Svelte JavaScript framework.
Пока не все догнал
источник

A

Arushwl in Svelte [svelt] - All about Svelte JavaScript framework.
Делайте так же как там и заберёт 😁 раз у них забирает… а покажите репу?
источник

A

Arushwl in Svelte [svelt] - All about Svelte JavaScript framework.
Рилворлда - что не понятно?
источник

MM

Mayrbek Mezhidov in Svelte [svelt] - All about Svelte JavaScript framework.
он забирает токен из request.headers.cookie
источник

MM

Mayrbek Mezhidov in Svelte [svelt] - All about Svelte JavaScript framework.
Но что это за request здесь
источник

MM

Mayrbek Mezhidov in Svelte [svelt] - All about Svelte JavaScript framework.
если смотреть прямо по одному примеру рилворда
источник

MM

Mayrbek Mezhidov in Svelte [svelt] - All about Svelte JavaScript framework.
конкретно допустим логин туда пойдет?
источник

MM

Mayrbek Mezhidov in Svelte [svelt] - All about Svelte JavaScript framework.
на логин он достанет допустим этот токен из куков,
тут по коду понятно, но потом при новом открытии приложения того же requestа нет же, ну логина, тогда как он снова обращается к кукам для получения токена
источник

A

Arushwl in Svelte [svelt] - All about Svelte JavaScript framework.
В handle() выгребает куку из запроса на сервер и кладёт ее в request.locals.user
В getSession() - возвращает дезинфицированного user из locals.user (что и есть сессия здесь)
источник

A

Arushwl in Svelte [svelt] - All about Svelte JavaScript framework.
Кука положенная в браузер постоянно летает с запросами (по правилам канеш). И handle() на сервере прост ее оттуда ловит. А getSession() передаёт на клиента.
источник

A

Arushwl in Svelte [svelt] - All about Svelte JavaScript framework.
Вы поглядите ещё как токен туда ложится?
источник

A

Arushwl in Svelte [svelt] - All about Svelte JavaScript framework.
Вопросы?
источник

A

Arushwl in Svelte [svelt] - All about Svelte JavaScript framework.
А с чего вы взяли что нет запроса?
источник

A

Arushwl in Svelte [svelt] - All about Svelte JavaScript framework.
В куках лежит скомканный бейз64 объект user😁
источник

A

Arushwl in Svelte [svelt] - All about Svelte JavaScript framework.
Я б лучше - в куках держал только userid шифрованный из базы. И по нему получал бы нужные креды. Тоесть почти так, но user живет на бэке.
А ещё кашернее sessionID - а в нем уже userID, а в нем кощеева смерть 😁
источник

A

Arushwl in Svelte [svelt] - All about Svelte JavaScript framework.
То есть и сессии переселить на бэк
источник

A

Arushwl in Svelte [svelt] - All about Svelte JavaScript framework.
В ридворлд вот так☝🏻
источник

A

Arushwl in Svelte [svelt] - All about Svelte JavaScript framework.
А. Логина то нет, а кука лежит в браузере, если её не удалять и не ставить session lifetime. Вот правильный ответ.

Нет логина, но есть запрос куки.
источник