Size: a a a

Nuxt.js — русскоговорящее сообщество

2020 February 18

GD

Goncharenko Dmitry in Nuxt.js — русскоговорящее сообщество
Делал) да
источник

GD

Goncharenko Dmitry in Nuxt.js — русскоговорящее сообщество
Дата на завтра стоит
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
По запросу клиента я вижу что куки поставились
источник

GD

Goncharenko Dmitry in Nuxt.js — русскоговорящее сообщество
Да
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Значит всё ок
источник

GD

Goncharenko Dmitry in Nuxt.js — русскоговорящее сообщество
Аж бомбит меня
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
И на сервер они приходят
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Проблема не в куках
источник

GD

Goncharenko Dmitry in Nuxt.js — русскоговорящее сообщество
А что если в коде где-то есть строка чистки кук всех...
источник

GD

Goncharenko Dmitry in Nuxt.js — русскоговорящее сообщество
Но её там нет, ибо я не писал такую...
источник

GD

Goncharenko Dmitry in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
Значит всё ок
Да, я это всё понимаю
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Goncharenko Dmitry
Но её там нет, ибо я не писал такую...
Без кода авторизации тут сложно что-то понять
источник

GD

Goncharenko Dmitry in Nuxt.js — русскоговорящее сообщество
Ну хоть успокоили что вроде всё норм работает, буду копать
источник

GD

Goncharenko Dmitry in Nuxt.js — русскоговорящее сообщество
Спасибо
источник

С

Серго in Nuxt.js — русскоговорящее сообщество
Кто может в курсе? Постараюсь максимально подробно)

режим ssr

стоит модуль auth и axios

есть плагин интерсептор axios для обновления токена по истечению времени

после того как токен истек и мы обновляем страницу, то на сервере не срабатывает интерсептор.

Как выяснилось что не срабатывает он потому что, модуль axios в плагине загружается позже чем срабатывает auth.

Получается что плагин подключается и срабатывает позже чем модуль auth, соответственно при запросе юзера возвращается 401 и logout происходит, вместо того чтобы сработал интерсептор

ну и соответственно каждый раз при обновлении с истекшим токеном надо логиниться(
источник

R

Roman in Nuxt.js — русскоговорящее сообщество
Серго
Кто может в курсе? Постараюсь максимально подробно)

режим ssr

стоит модуль auth и axios

есть плагин интерсептор axios для обновления токена по истечению времени

после того как токен истек и мы обновляем страницу, то на сервере не срабатывает интерсептор.

Как выяснилось что не срабатывает он потому что, модуль axios в плагине загружается позже чем срабатывает auth.

Получается что плагин подключается и срабатывает позже чем модуль auth, соответственно при запросе юзера возвращается 401 и logout происходит, вместо того чтобы сработал интерсептор

ну и соответственно каждый раз при обновлении с истекшим токеном надо логиниться(
я бы тебе помог но у меня не работал накст с auth плагином
источник

R

Roman in Nuxt.js — русскоговорящее сообщество
я написал свой
источник

R

Roman in Nuxt.js — русскоговорящее сообщество
в любом случае можно костыльно через через vuex store, запилить мидлвар
источник

С

Серго in Nuxt.js — русскоговорящее сообщество
Roman
в любом случае можно костыльно через через vuex store, запилить мидлвар
Пока что сделали получение через интервал с проверкой(((
источник

R

Roman in Nuxt.js — русскоговорящее сообщество
Серго
Пока что сделали получение через интервал с проверкой(((
? :D
источник