Size: a a a

Nuxt.js | Vue SSR

2021 June 09

💪

💪😕 in Nuxt.js | Vue SSR
а ещё и токен из $auth получить и привязать, который тоже ещё не появился, потому что он в браузере, не делать так?
источник

A

Aquinary in Nuxt.js | Vue SSR
Бэк же fastapi?
источник

💪

💪😕 in Nuxt.js | Vue SSR
Django+DRF+drf-yasg = openApi 3
источник

💪

💪😕 in Nuxt.js | Vue SSR
По факту тоже самое ведь
источник

A

Aquinary in Nuxt.js | Vue SSR
Ну в общем
Суть в том, что авторизация у меня делается вот так:
await this.$auth.loginWith('local', {data: form_data})
Сам auth настроен вот так:
  auth: {
   redirect: {
     login: '/signin',
     home: '/',
     logout: '/',
   },
   strategies: {
     local: {
       token: {
         property: 'access_token',
         type: 'Bearer'
       },
       endpoints: {
         login: { url: 'http://localhost:8000/users/signin', method: 'post' },
         logout: false,
         user: { url: 'http://localhost:8000/users/token', method: 'get', propertyName: '' },
       }
     }
   },
 },
Ну и понятное дело что в эндпоинтах я возвращаю сточку с токеном после проверки всех условий во время авторизации с бэка:
return {'access_token': access_token, 'token_type': 'bearer'}
Дальше токен падает в кукисы (как-то сам по себе) и всё, можно пользоваться
Фиг знает как это на drf делать
источник

A

Aquinary in Nuxt.js | Vue SSR
Нужно посмотреть, точно ли сервак отдаёт тебе токен
источник
2021 June 10

A

Aquinary in Nuxt.js | Vue SSR
И дальше уже можно думать
источник

И

Инхиларий Мерьертино... in Nuxt.js | Vue SSR
Чисто вяк в сторону. Есть такое:
import { createNamespacedHelpers } from 'vuex';

const { mapState, mapActions } = createNamespacedHelpers('some/nested/module');
methods: {
   ...mapActions(['foo', 'bar'])
 }

И потом уже дергать методы по месту, а не через глобальную ссылку.
источник

A

Aquinary in Nuxt.js | Vue SSR
Надо было бы разучить такое, вижу часто, но руки никак не доходят
источник

И

Инхиларий Мерьертино... in Nuxt.js | Vue SSR
источник

КГ

Кирилл Голубев... in Nuxt.js | Vue SSR
да, когда урл в теге ог сделал как при расшаривании, стало норм, спасибо
источник

💪

💪😕 in Nuxt.js | Vue SSR
Оке. спасибо! Попробую, я походу вижу запрос в брауезере и думаю. что он клиентский, а надо смотреть ещё какой файл его вызвал, и у меня мозг от этого плавит пока )
источник

💪

💪😕 in Nuxt.js | Vue SSR
хотя может он и клиентский, я уже запутался
источник

ДВ

Дмитрий Василевский... in Nuxt.js | Vue SSR
Не подскажите, calculated поле из mapState обновляется раз через раз при мутации стейта. Я бы понял если бы вообще не работало. Както можно зафорсить перевычисление? Особо толкового не нагуглил
источник

ВБ

Владимир Бандуристов... in Nuxt.js | Vue SSR
calculated?
источник

ВБ

Владимир Бандуристов... in Nuxt.js | Vue SSR
Computed может быть?
источник

ДВ

Дмитрий Василевский... in Nuxt.js | Vue SSR
Ну да, не проснулся толком)
источник

ВБ

Владимир Бандуристов... in Nuxt.js | Vue SSR
Покажите мутацию
источник

ВБ

Владимир Бандуристов... in Nuxt.js | Vue SSR
А то может быть так реактивность теряется
источник

ДВ

Дмитрий Василевский... in Nuxt.js | Vue SSR
источник