Max
это ясно
Max
а если я в приложении что-то изменяю и это нужно отправить на сервер
Max
то делаю запрос и в запросе указываю заголовок с Bearer ${token}
Max
?
Max
я сам токен держу в LocalStorage
Timur
Да, всегда передаешь в заголовке
akasybe
Токен должен отсылаться с каждым запросом который требует аутентификации/авторизации на стороне сервера
Max
Да, всегда передаешь в заголовке
можешь пример показать?
Timur
Какой пример? Заголовок Authorization
Max
Какой пример? Заголовок Authorization
например, ты авторизовался и на странице "Мои адреса" добавил ещё адрес, сохранил и отправил добавленный адрес на бэк, чтоб тебе как юзеру изменили данные в базе данных, сам запрос пошёл таким, что ты собрал поля и отправил их, в какой момент и как прописать этот токен?
Armen
И если он попытается сделать запрос на защищённое действие с невалидным токеном - реджектить запрос
Armen
например так: Axios.post(url, data, { Authorization: Bearer ${token} }) - ?
Ну чё-то типа того, но лучше сделать заготовку, чтобы все запросы отправлялись с токеном, я не знаю как это делается в axios т.к. не юзал его
Armen
Но чё-то такое точно должно быть
Armen
Пусть спецы ответят
Max
Ok
Max
спасибо
Sunlive
бля
Sunlive
кто с гугл апи работал
Armen
Ты уже спрашивал)
Sunlive
/oauth2callback?code=<code> я в упор не понимаю, где взять этот код
Sunlive
на ноде говнокожу
Armen
спасибо
https://github.com/axios/axios#axioscreateconfig вот это
Victor
Пусть спецы ответят
axios.interceptors.request.use((config) => { config = Object.assign(config, { Authorization: Bearer ${token} }); return config; }); как по мне, лучше вот так
Sunlive
кста нравится в репах гугла где зис юзают в глобал скоупе
Sunlive
// Generate the url that will be used for authorization this.authorizeUrl = client.generateAuthUrl({ access_type: 'offline', scope: scopes });
Max
Спасибо за подсказ с Axios)
Victor
Кстати, interceptors еще удобны для обработки результата, чтобы все время не писать .then(res => res.json())
Sunlive
ну если у т ебя всегда 1 и та же дата приходит то да
Sunlive
иначе шило на мыло
Sunlive
а ,у тебя фетч
Sunlive
понятно тогда
Armen
Пипл хелп плиз... пусть простит меня Эван Ю за это, но мне надо заюзать jQuery на одной из страниц чтобы использовать jQuery плагин, который использует velocity
Armen
Так вот у меня не получается импортнуть velocity так чтобы он заинжектился в jQuery
Armen
Вот делаю в mounted вот так:
Armen
Armen
В плагине вот так
Armen
Armen
В доках по velocity толком ничего не нашёл...
Armen
Я потом перепишу этот плагин на вью но щас надо заставить его работать как есть
Nikita 🦫
так velocity не нужен jQuery 🤔
Armen
Знаю, но плагин был написан с использованием velocity как jquery плагина
Armen
т.е. $element.velocity({....})
Armen
И т.д.
Vadzim
Ещё рекомендация использовать директиву для инициализации плагинов jquery
Armen
Спасибо, но это не поможет
Armen
всё, разобрался
Armen
Дима
парни
Дима
нид хелп
Дима
значит нужно сделать редактор канвасов например а потом ренедрить слайды в видео
Дима
есть готовые решения*
Дима
можно ли threejs рендерить в видео? Кто-то уже релизнул?
Дима
нужно сделать что-то вроде интерфейса по созданию сторис
Дима
ну там геометрические фигуры цеплять, звук,
Mike
Зачем bootstrap-vue? ведь я могу bootstrap просто подключить в index.html и использовать его. В чЁм прикол bootstrap-vue?
Armen
Он реализует фишки бутстрапа через вью
Armen
И тебе не надо будет jQuery
Armen
+Всё компонентами, тоже удобно
Mike
спасиб! теперь понятно.
Alexandrova
Frontend ГОРИ В АДУ.
Armen
Frontend ГОРИ В АДУ.
Что случилось?)
Alexandrova
У меня подгорает уже от этой дичи
Armen
А ты думала в сказку попала?)
Vladislav
значит фронт не твое
Vladislav
попробуй борщи
ℝei
@vuejs_memes
Armen
@vuejs_memes
Ага, орнул)
Armen
попробуй борщи
Не надо так
Vladislav
я пощу смешнявки
Vladislav
а орут сюда
Alexandrova
😡
Vladislav
😡
ты лучше задавай вопросы, чем предъявляй)
ℝei
ты лучше задавай вопросы, чем предъявляй)
Как лучше делать запросы аксиосом?
Nikita
@vuejs_memes
этот канал еще живет?