Запросы к серверу с библиотекой Axios

  Рет қаралды 57,758

Михаил Непомнящий

Михаил Непомнящий

Күн бұрын

Пікірлер: 70
@zulus_rus
@zulus_rus 3 жыл бұрын
Спасибо, все кратко и понятно, а главное обо всем что нужно для работы рассказал. Наиогромнейшее спасибо!
@tomaraya3257
@tomaraya3257 3 жыл бұрын
Как практикант в JS благодарю за доходчивое повествование. После изучения fetch зашло легко. Сейчас поищу как во vue использовать и пойду тестить.
@КириллСмирнов-ь5ъ
@КириллСмирнов-ь5ъ 2 жыл бұрын
Лучшее видео про axios что я смог найти на просторах сети. Спасибо!!!
@dusshevnaya
@dusshevnaya 2 жыл бұрын
Михаил, спасибо за ролик)))начинающей мне разобраться очень помог в этом всем разнообразии)очень понятно и доходчиво объяснили))
@mykhailo_shokun
@mykhailo_shokun 2 жыл бұрын
Спасибо огромное Михаил, все толково, четко и ясно
@beha8675
@beha8675 Жыл бұрын
Спасибо круто объяснили!
@functionExpression
@functionExpression 2 жыл бұрын
Просто огонь, лаконично и доступно , спасибо
@stanis_ts
@stanis_ts 3 жыл бұрын
спасибо! ценный материал,доходчиво)
@Xoma18
@Xoma18 3 жыл бұрын
Очень доступно про axios! Стало всё прозрачно.
@oleksiirohochyi1709
@oleksiirohochyi1709 3 жыл бұрын
хороший контент. Приятно смотреть. Для полной красоты еще бы таймкоды проставить :)
@daniilpinchuk
@daniilpinchuk Жыл бұрын
Спасибо большое,очень крутой контент !!
@unicoxr5tj417
@unicoxr5tj417 2 жыл бұрын
да, в ру-сегменте лучший урок)
@Mr-Bin-n4d
@Mr-Bin-n4d 3 жыл бұрын
На конец то то что я искал, лайк
@КонстантинЧеботарев-ш8ъ
@КонстантинЧеботарев-ш8ъ 3 жыл бұрын
Отлично подаешь материал! Для джуна инфа полезная да и некоторым мидлам бы не помешала.
@ДавитДживанян
@ДавитДживанян 7 ай бұрын
какой же у тебя голос приятный
@Ksen14
@Ksen14 2 жыл бұрын
Отличный ролик. Спасибо
@BirTutamTemeki
@BirTutamTemeki 2 жыл бұрын
Спасибо , еще было бы круто если бы оставляли ссылки на используемые сайты и прочее (не то что бы я жаловался но так удобнее )
@Дмитрий-д2к9б
@Дмитрий-д2к9б 3 жыл бұрын
Огромное спасибо за материал!!
@ИльяБазырев
@ИльяБазырев 3 жыл бұрын
Хорошее видео! Благодарочка, лойс!
@maksatttologonov9432
@maksatttologonov9432 3 жыл бұрын
Спасибо большое!
@dasi4301
@dasi4301 3 жыл бұрын
Не за что
@Armas0n
@Armas0n 3 жыл бұрын
Спасибо за полезную информацию. Единственное что, фортните по-другому произносится :D
@mishanep
@mishanep 3 жыл бұрын
:D
@yakut54
@yakut54 3 жыл бұрын
Лайк! Михаил, очень классно объясняешь )
@svetlanaprus4817
@svetlanaprus4817 3 жыл бұрын
Spasibo!
@ДенисСавка-ш6ц
@ДенисСавка-ш6ц 3 жыл бұрын
красота. респект и уважуха
@Евгений-г6и9н
@Евгений-г6и9н 2 жыл бұрын
Спасибо, очень помог
@olenakunina1
@olenakunina1 2 жыл бұрын
спасибо помогло))
@laziz_0522
@laziz_0522 2 жыл бұрын
Спасибо!
@Igoigo666
@Igoigo666 2 жыл бұрын
Все установил. но выдает вот это Cannot read properties of undefined (reading 'get') как будто бы нет этого метода у аксиос. Не могу понять в чем может быть проблема ((
@mishanep
@mishanep 2 жыл бұрын
Так ошибка говорит скорее о том, что это axios определился как undefined
@Igoigo666
@Igoigo666 2 жыл бұрын
@@mishanep аксиос установил в зависимости. В json он есть. Причем через vue он работает, а если запускаю в ноде, то вот такая ошибка ( Не разобрался
@aheroofourtime2415
@aheroofourtime2415 2 жыл бұрын
@@Igoigo666 без дефолта, тоже столкнулся с данной проблемой. Просто пропиши: const axios = require("axios");
@Igoigo666
@Igoigo666 2 жыл бұрын
@@aheroofourtime2415 спасибо, дружище
@Алексей-ш8э3л
@Алексей-ш8э3л 6 ай бұрын
А у вас есть видео TS + Axios? Только не в Реакте
@mishanep
@mishanep 6 ай бұрын
Не было такого :)
@munutd9857
@munutd9857 3 жыл бұрын
👍👍👍👍👍👍👍👍👍👍
@Waluniwechka
@Waluniwechka 2 жыл бұрын
Ребят, подскажите . Я также делаю аксиос гет запрос к серверу с данными, у меня получилось их записать в хук useState, но я не могу вывести их так как выдает ошибку в строке posts.map, ошибка в том что хук useState не массив а объект, а .map применяется только к массивам, но я не понимаю как мне тогда быть.
@dzmitryaliashkevich6664
@dzmitryaliashkevich6664 2 жыл бұрын
Object.entries например
@dmitryeneier3449
@dmitryeneier3449 2 жыл бұрын
Спредом бахнуть их в массив и после мапить уже...
@rodgerbrio5818
@rodgerbrio5818 3 жыл бұрын
я вот только не пойму такой нюанс: если мы конвертим проект в babel для работы в старых браузерах, разве есть смысл в axios ?
@mishanep
@mishanep 3 жыл бұрын
Безусловно есть. Для кого то это будет вопросом предпочтения, для кого-то более декларативным подходом, благодаря возможностям axios, для кого то простота использования (нам не надо вручную туда сюда преобразовывать json), ну и axios работает на nodejs, а fetch нет (иногда это тоже может играть роль, например, при тестировании).
@MrKu39
@MrKu39 Жыл бұрын
Почему-то качество только 360р уже 2й день.
@melitopol_Russia
@melitopol_Russia 3 жыл бұрын
кто понимает, объясните пожалуйста, при авторизации что можно указывать в headers: { Authorization: ? часто вижу, что сюда пишут "Bearer " + token, но почему именно так? }
@mishanep
@mishanep 3 жыл бұрын
Здравствуйте. Есть разные варианты авторизации. Где попроще, будет просто статичный ключ, где-то посложнее скорее всего будет JWT или JSON Web Token, который динамический и часто идёт с префиксом, про который вы спрашиваете.
@melitopol_Russia
@melitopol_Russia 3 жыл бұрын
@@mishanep , а есть api где можно попробовать сделать авторизацию, просто пробовал с json placeholder, там нет токена никакого, почитал за это, в теории понял, но откуда брать токен не совсем ясно. Можете объяснить если не трудно? и какие параметры вообще указывать в Authorization, могу ли я просто поля с формы по типу пароля туда присвоить и потом зайти по таким данным?
@mishanep
@mishanep 3 жыл бұрын
С JWT открытых API не знаю. fortniteapi.io для работы дает ключ, который как раз через заголовок авторизации посылать надо, можно начать с этого. Там много интересных апишек. Касаемо полей формы, то они в body передаются.
@mishanep
@mishanep 3 жыл бұрын
developer.todoist.com/guides/ этот сервис предоставляет работу с токенами.
@Host-Tach
@Host-Tach 7 ай бұрын
что за тема в вс коде?
@РаксаланаНевская
@РаксаланаНевская 2 жыл бұрын
спасибо за видео.я в пк вообще ничего не понимаю .и смотреть юоюсь и лень т к все равно не пойму не попользуюсь я услышала это слово смотря по интернет интернет трансляцю богослужения.великое дело интернет трансляции! в церковь не пустили помогли посмотреть по интернету I чтотакое аксиос?-а я не знаю.
@glebf1854
@glebf1854 2 жыл бұрын
Аминь
@Viktorres1
@Viktorres1 3 жыл бұрын
Очень жаль, что в вашем видео нет метода patch. Хотел узнать есть ли возможность пробежаться по массиву объектов и проставить всем ключам допустим значение true. Нигде не могу найти как это сделать. Мне кажется, что это можно только сделать только с методом patch.
@mishanep
@mishanep 3 жыл бұрын
Думаю подобную подготовку данных нужно сделать на фронте перед отправкой. И да, обновить данные методом patch. Но к подготовке данных напрямую это отношение не имеет. Вам просто замапить вашу коллекцию надо.
@Viktorres1
@Viktorres1 3 жыл бұрын
@@mishanep подскажите, пожалуйста, как можно методом patch заменить весь объект на новый объект? Где можно код посмотреть?
@mishanep
@mishanep 3 жыл бұрын
@@Viktorres1 patch существует для точечного обновления, хотя никто не мешает передать в качестве содержимого полностью обновленный объект. Просто при отправке данных отправьте новый объект целиком. Айдишник только не трогайте.
@Viktorres1
@Viktorres1 3 жыл бұрын
@@mishanep я просто не знаю как мне заменить весь массив, todos например, на новый. Не знаю как это выражение прописать.
@mishanep
@mishanep 3 жыл бұрын
Тогда вам прямая дорога к моему плейлисту Фундаментальный JavaScript. Если точнее, то к методам массива.
@kodmanspp6724
@kodmanspp6724 3 жыл бұрын
Олды: фортнИте, Маслята: фОртнайт
@БейсенбекАбай
@БейсенбекАбай 2 жыл бұрын
6:06
@kreynmocanu
@kreynmocanu 2 жыл бұрын
Ммм, а где звук
@mishanep
@mishanep 2 жыл бұрын
Звук на месте. Может временный глюк какой был.
@kreynmocanu
@kreynmocanu 2 жыл бұрын
@@mishanep спасибо, сегодня посмотрел появился, может баг был вчера, очень полезный ролик
@MaiklTil
@MaiklTil 2 жыл бұрын
не очень
@zakiro4277
@zakiro4277 2 жыл бұрын
5:24 при наборе команды $ node index.js в терминале выдает ошибку. "Имя "$" не распознано как имя командлета" подскажите люди добрые)
@zakiro4277
@zakiro4277 2 жыл бұрын
надо набрать в терминале без знака доллара тогда запустится "node index.js"
@mishanep
@mishanep 2 жыл бұрын
Так и есть. Доллар я не набираю на видео. Он просто всегда отображается в консольной среде bash.
@tgg124
@tgg124 2 жыл бұрын
Столкнулся с проблемой. Написал парсер сайта, который исправно работал, но со вчерашнего вечера при какой-то неудачной попытке подключить к gitHub'у ответ с любого сайта на get запрос стал приходить в закодированном виде (типа такого 32�fR��•F�Z^G�C��M�bɛ). Что не так я сделал и как это исправить?
Чем заменить Axios в 2023-м
17:12
Михаил Непомнящий
Рет қаралды 34 М.
24 Часа в БОУЛИНГЕ !
27:03
A4
Рет қаралды 7 МЛН
Every team from the Bracket Buster! Who ya got? 😏
0:53
FailArmy Shorts
Рет қаралды 13 МЛН
SLIDE #shortssprintbrasil
0:31
Natan por Aí
Рет қаралды 49 МЛН
-5+3은 뭔가요? 📚 #shorts
0:19
5 분 Tricks
Рет қаралды 13 МЛН
Знакомство с REST API и форматом JSON
27:48
Михаил Непомнящий
Рет қаралды 64 М.
Programování v Rustu #12: Open-source contribution
1:30:13
Jakub Beránek
Рет қаралды 110
Авторизация в React-приложении с Firebase и Redux-Toolkit
47:24
Михаил Непомнящий
Рет қаралды 89 М.
Валидация форм с react-hook-form в React-приложениях
16:50
Михаил Непомнящий
Рет қаралды 72 М.
Асинхронная работа с Redux Toolkit и createAsyncThunk
42:24
Михаил Непомнящий
Рет қаралды 108 М.
Svelte 5 и его руны - быстрый старт!
36:19
Михаил Непомнящий
Рет қаралды 13 М.
REST API - что это? Создаем API с нуля на Express
1:21:28
Владилен Минин
Рет қаралды 309 М.
24 Часа в БОУЛИНГЕ !
27:03
A4
Рет қаралды 7 МЛН