Size: a a a

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

2020 December 23

V💊

Vladimir 💉 💊 Voytenk... in Nuxt.js — русскоговорящее сообщество
Eugene
Ну я 5 минут искал кнопку, не нашел и отчаялся...
Видать не выкатили еще обновы на шилдовс десктоп
на шиндовс десктопе в бете точно есть
источник

V💊

Vladimir 💉 💊 Voytenk... in Nuxt.js — русскоговорящее сообщество
источник

ИБ

Илья Бельский... in Nuxt.js — русскоговорящее сообщество
на макоси в бету завезли кстати
источник

V💊

Vladimir 💉 💊 Voytenk... in Nuxt.js — русскоговорящее сообщество
как в макоси бету врубить? я не нашел перекючалки
источник

ИБ

Илья Бельский... in Nuxt.js — русскоговорящее сообщество
Vladimir 💉 💊 Voytenko
как в макоси бету врубить? я не нашел перекючалки
источник

СГ

Степан Губин... in Nuxt.js — русскоговорящее сообщество
Прочитал статью на gist.github, про токены, аутентификацию и прочее. Там было сказано, что после авторизации, клиенту выдается access и refresh токен. И сказано, что refresh надо хранить в куке под флагом HttpOnly.
Вопрос в следующем, как прозрачно обновлять рефреш (spa приложение), когда js клиентский не может устанавливать куку под флагом httpOnly
источник

A

Aleksey R. in Nuxt.js — русскоговорящее сообщество
Друзья, может кто-нибудь подсказать, что я не так делаю по модулю @nuxtjs/auth@nuxtjs/auth. Настроил авторизацию. Все отлично. Пытаюсь получить данные о пользователе чере this.$auth.user

data(){
   return {
     user: this.$auth.user
   }
 },

{ "id": 1, "password": "pbkdf2_sha256$216000$CdHtcQUjeJRZ$ELh6UN1UW90HuHrbpmqBfXRcb3tTnFtn5NRbOSCSm5g=", "last_login": "2020-12-21T01:44:04.137351+03:00", "is_superuser": true, "username": "admin", "first_name": "", "last_name": "", "email": "admin@admin.com", "is_staff": true, "is_active": true, "date_joined": "2020-11-30T02:11:05.393224+03:00", "groups": [], "user_permissions": [] }

admin@admin.com", "is_staff": true, "is_active": true, "date_joined": "2020-11-30T02:11:05.393224+03:00", "groups": [], "user_permissions": [] }

Далее в секции <template> вывожу username - вот так {{ user.username }} - и все вроде норм работает, но до перезагрузки страницы, если обновить, то получаю ошибку
источник

A

Aleksey R. in Nuxt.js — русскоговорящее сообщество
что тут собственно не так? Причем если я не обращаюсь к какому-то определенному полю, типа username, а вывожу весь объект, то сколько не обновляй, данные все равно отображаются
источник

YS

Yura Silanov in Nuxt.js — русскоговорящее сообщество
добрый день
на элемент устанавливается стиль color  в 16 формате
:style="{color: #${propData.name_color}}"
на выходе получаю цвет в rgb style="color: rgb(132, 59, 59);"
кто знает почему?
источник

V

Vlad in Nuxt.js — русскоговорящее сообщество
Aleksey R.
что тут собственно не так? Причем если я не обращаюсь к какому-то определенному полю, типа username, а вывожу весь объект, то сколько не обновляй, данные все равно отображаются
потому что есть момент когда user не загрузился
источник

A

Aleksey R. in Nuxt.js — русскоговорящее сообщество
Vlad
потому что есть момент когда user не загрузился
Я вот тоже начинаю об этом догадываться. Собственно не подскажите, как правильно работать с такого рода данными, как их обрабатывать и хранить, что бы пока пользователь авторизован, я мог всегда иметь к ним доступ?
источник

V

Vlad in Nuxt.js — русскоговорящее сообщество
Aleksey R.
Я вот тоже начинаю об этом догадываться. Собственно не подскажите, как правильно работать с такого рода данными, как их обрабатывать и хранить, что бы пока пользователь авторизован, я мог всегда иметь к ним доступ?
user && user.username в шаблоне
user?.username в скриптах
источник

PG

Pavel Grishin in Nuxt.js — русскоговорящее сообщество
Aleksey R.
что тут собственно не так? Причем если я не обращаюсь к какому-то определенному полю, типа username, а вывожу весь объект, то сколько не обновляй, данные все равно отображаются
Скорее всего в конфиге не проставили время жизни для куки с токеном, и она обновляется каждый запрос
источник

A

Aleksey R. in Nuxt.js — русскоговорящее сообщество
Vlad
user && user.username в шаблоне
user?.username в скриптах
Вот так в секции <script>
 data(){
   return {
     q : null,
     user: this.$auth.user
   }
 },

Вот так в секции <template>
{{user.username}}

Какое-то время это работает до перезагрузки
источник

A

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

A

Aleksey R. in Nuxt.js — русскоговорящее сообщество
Pavel Grishin
Скорее всего в конфиге не проставили время жизни для куки с токеном, и она обновляется каждый запрос
не, кука с токеном жива и рефреш токен жив. Если выводит полностьб весь объектthis.$auth.user а не отдельное поле из него, то сколько хочешь обновляй страницу все отображается
источник

A

Aleksey R. in Nuxt.js — русскоговорящее сообщество
именно почему-то когда обращаешься к конкретному полю все перестает работать.
источник

V

Vlad in Nuxt.js — русскоговорящее сообщество
Aleksey R.
Вот так в секции <script>
 data(){
   return {
     q : null,
     user: this.$auth.user
   }
 },

Вот так в секции <template>
{{user.username}}

Какое-то время это работает до перезагрузки
Я же написал решение
источник

A

Aleksey R. in Nuxt.js — русскоговорящее сообщество
Vlad
user && user.username в шаблоне
user?.username в скриптах
ой, прошу прощение) я чет ступил - вижу вопрос, думаю меня спрашивают. Спасибо, сейчас попробую.
источник

A

Aleksey R. in Nuxt.js — русскоговорящее сообщество
Vlad
Я же написал решение
Спасибо, а что за магия такая? Достаточно было поменять значение в шаблоне на {{user && user.username}} и все заработало
источник