Продвинутая JWT авторизация на React и Node js. Access, refresh, активация по почте

Поделиться
HTML-код
  • Опубликовано: 3 окт 2024
  • НаукаНаука

Комментарии • 1,7 тыс.

  • @UlbiTV
    @UlbiTV  3 года назад +274

    Таймкоды в описании, всем приятного просмотра :) Также оставляем идеи для следующих роликов в комментариях!

    • @ЕвгенийКраев-я2ж
      @ЕвгенийКраев-я2ж 3 года назад +8

      Тимур, ты прям по заказу.

    • @topsportsevents6014
      @topsportsevents6014 3 года назад +5

      Сделай видио с Twilo в связке с react . Чаты интересуют в этой либе .

    • @mip1992
      @mip1992 3 года назад +2

      Спасибо огромное, домой приду и сяду пилить)))

    • @Nikitosss91
      @Nikitosss91 3 года назад +3

      Сделай с фаербейз какой-нибудь круд проект

    • @taras7844
      @taras7844 3 года назад +5

      Там фанаты ждут от вас чата, на 4 сокетах

  • @dmitriiforofontov7326
    @dmitriiforofontov7326 2 года назад +192

    Даже за год после выхода, никто из авторов не смог догнать эту тему по качеству... Браво

    • @Pride46Mr
      @Pride46Mr Год назад +8

      за два)))

    • @arsen0583
      @arsen0583 Год назад

      @@Pride46Mr факт

    • @РоманЮрченко-н9с
      @РоманЮрченко-н9с Год назад +1

      @@arsen0583 на 36 минуте создается кука с токеном. зачем?

    • @arsen0583
      @arsen0583 Год назад

      ​@@РоманЮрченко-н9с он создаётся чтобы обновлять аксесс токен

    • @webworker7955
      @webworker7955 Год назад

      @@РоманЮрченко-н9с refreshToken в cookies сохраняется

  • @Denis-rv5kg
    @Denis-rv5kg 2 года назад +22

    Для тех у кого возникнут проблемы с отправкой письма.
    Google изменил некоторые правила доступа для не безопасных приложений, теперь нужно:
    1. Активировать в учетной записи двухэтапную аутентификацию, проверить почту и подтвердить.
    2. Создать пароль приложения, все там же в настройках аккаунта, эта опция станет доступна после включения двухэтапной аутентификации, скопировать и вставить полученый пароль в файл .env в переменную SMTP_PASSWORD=ВАШ_ПАРОЛЬ.
    Автору огромное спасибо за контент.

    • @devacc8097
      @devacc8097 2 года назад

      От души!

    • @etemax
      @etemax 2 года назад

      у меня еще вот здесь не срабатывает
      const candidate = await UserModel.findOne({ email });
      if (candidate) {
      throw ApiError.BadRequest(
      `Пользователь с почтовым адресом ${email} уже существует`
      );
      }
      если почту, которая уже существует отправляю, виснет

    • @jutablane
      @jutablane Год назад

      Thanks!

    • @maxmorrison5610
      @maxmorrison5610 6 месяцев назад

      Лучший!

    • @ITCodeme
      @ITCodeme 17 дней назад +1

      Брат, вторую ночь не сплю.... Спасибо, пошел спать !!!! Скйчас все работает !!!

  • @ЛёхаИльич-ч4ы
    @ЛёхаИльич-ч4ы 3 года назад +188

    Одни из лучших роликов на Ютубе по данной тематике. Канал с таким контентом полюбому перевалит за 100к, удачи автору, надеюсь не бросишь свое благое дело

    • @romanryaboshtan9270
      @romanryaboshtan9270 3 года назад

      Согласен, тут будет больше 100к

    • @budlo4216
      @budlo4216 2 года назад

      @@romanryaboshtan9270 есть такое

    • @karis7539
      @karis7539 2 года назад

      я из будущего. тут больше 100к

    • @NikCevich
      @NikCevich 2 года назад

      уже больше 150к)

    • @xrabell4837
      @xrabell4837 Год назад

      уже 201к)

  • @pavloskuibida6292
    @pavloskuibida6292 2 года назад +1

    Вже котрий раз переглядаю цей шедевр і з кожним разом знаходжу щось нове, з умінням приходе й розуміння цього відео.
    Дякую.

  • @NikitaBatrak
    @NikitaBatrak 3 года назад +31

    это то что мне нужно было, огромное спасибо мужик

  • @linmus2370
    @linmus2370 2 года назад +39

    This is hands-down the best comprehensive tutorial on JWT authentication I've ever come across on RUclips. Thanks a lot for going out of your way to make it!

  • @АлександрЮрковский-ж4ы

    Лучшее видео... Помню в свое время никак не мог понять как работают эти токены, обыскал весь ютуб и гугл) везде примитивные примеры были с одним токеном. Посмотрю повторно не помешает :) а тебе спасибо за труд

    • @Grapeoff
      @Grapeoff 3 года назад +4

      Да там нет ничего такого сложного на самом деле, но объяснения на всяких хабрах и правда такие себе, и конкретной и понятной реализации я в этих статьях не увидел

  • @НікітаКорчемний-г4ч
    @НікітаКорчемний-г4ч Месяц назад +1

    Досмотрел видео до конца, оставляю соответствующий комментарий))
    На самом деле, люди, автор невероятную годноту делает, не скупитесь на лайки, за 3 года лучше так и не сделали видео на эту тему.
    Канал буквально кладезь знаний, видео ,кстате, помогло закрыть таску с стажировки и разобраться в теме, спасибо!

    • @eugene8863
      @eugene8863 Месяц назад

      Согласен, вспомнил что где то в сохранённых лежало, вернулся чтобы пересмотреть годноту)

  • @armenarakelyan2676
    @armenarakelyan2676 3 года назад +67

    Давай лайфкодим проект среднего уровня до продакшн со всеми этапами!!!!
    Ты молодец бро.

  • @gephest_ua
    @gephest_ua 3 года назад +3

    Один из лучших русскоязычных каналов. Минимум воды - максимум информации!

  • @EugenKondratiev
    @EugenKondratiev 3 года назад +23

    прошелся по таймкодам - уже жирнейший лайк. практически всё щупал по отдельности, но хорошо структурированная инфа - всегда полезнее. предвкушаю вдумчивый просмотр :)

  • @AlexBern-j5s
    @AlexBern-j5s Месяц назад +1

    Ролик два часа, а разбирал три дня, супер!! в качестве почты можно пользоваться mailtrap

  • @denisputnov
    @denisputnov 3 года назад +23

    Это однозначно самый лучший контент по JavaScript, который я видел в интернете за год обучения. Автор умеет удивлять, умеет подбирать контент и никогда не даёт лишней информации и воды, за что огромный респект. Такой труд очень дорогого стоит. Если будет какой-то курс, то я точно буду первым в списке покупателей.

  • @yevheniipolovinchuk5326
    @yevheniipolovinchuk5326 8 месяцев назад +2

    Я не бекендер. Учусь на фронта, но из любопытства залез на этот урок. На моё удивление бекенд часть усвоил на 90%, а вот Фронт с Реактом полная каша в голове. В конечном итоге всё получилось, всё работает.
    Половина тетради исписана конспектами.
    Благодарю за твои уроки. А теперь буду самостоятельно создавать клон или нечто похожее

  • @ArtOfFun
    @ArtOfFun 3 года назад +8

    Вау, я как раз это на своём проекте сейчас реализую 🔥🔥🔥

  • @iznu3
    @iznu3 2 года назад +4

    Перед просмотром в глаза ченить закапаю, что-бы не моргать))) лайк и спаибо как всегда авансом, несомневаюсь будет круто!

    • @darkelf585
      @darkelf585 2 года назад +1

      я думал, программисты не моргают)

  • @victormog
    @victormog 3 года назад +5

    За валидацию отдельное спасибо!
    (Пытался самостоятельно прикручивать её в _"ИНТЕРНЕТ МАГАЗИН С НУЛЯ",_ но в этом примере всё проще и красивее!)

  • @1Chitus
    @1Chitus Год назад +2

    Спасибо большое за титанический труд. Я прям радуюсь когда по моему поисковому запросу есть твои видео, я тогда уверен, что задача почти готовая )

  • @fuad2069
    @fuad2069 3 года назад +26

    Есть немало джуников, которые по сто раз прошли всю теорию, и им как раз нужны именно вот такие ролики, то есть практика и ещё раз практика. Спасибо за нужный контент, очень круто!!!! Делай побольше такого контента я обязательно буду тебя рекомендовать!!

  • @DatsunCoIT
    @DatsunCoIT Год назад +19

    Мужик ты лучший, именно из-за таких как ты наш мир все еще не обречен

    • @UlbiTV
      @UlbiTV  Год назад +1

      Стараемся, спасибо! 🤝

  • @darkside2436
    @darkside2436 3 года назад +7

    🔥🔥🔥Лучший контент про JWT на RUclips🔥🔥🔥

  • @ДенисМ-н1м
    @ДенисМ-н1м 2 года назад +2

    Благодаря тебе и твоим роликам попал на обучение в компанию, а затем и получил оффер. Просто лучший

    • @UlbiTV
      @UlbiTV  2 года назад +1

      Огонь) удачи на новом месте!

    • @ДенисМ-н1м
      @ДенисМ-н1м 2 года назад

      @@UlbiTV спасибо!

  • @focusnikful
    @focusnikful 3 года назад +10

    Спасибо за ролик, как раз хотел разобраться более углублено в авторизации.

  • @earthspacon3229
    @earthspacon3229 3 года назад +2

    Досмотрел до конца и не один раз. Большое спасибо!

  • @ЭзамАппаева
    @ЭзамАппаева 3 года назад +13

    Спасибо громаднейшее , Тимур! Вижу уже , что ролик пушечный!!!!!! 💣💥

  • @moi-nick-zanyat
    @moi-nick-zanyat 3 года назад +2

    вообще супер, пока учусь для разработки своего сайта более чем достаточно)

  • @oleksiishkulipa1626
    @oleksiishkulipa1626 3 года назад +7

    Лучший! Одна из самых важных тем по моему мнению. Так как на большинстве курсов которые я проходил, единицы про рефреш и аксес говорили, большинство один токен до сих пор используют
    Спасибо за твой труд.

    • @igorlysenko6649
      @igorlysenko6649 3 года назад

      А какой смысл в двух токенах, если access один хер храниться в local storage?

    • @ДмитрийИванов-з8з2м
      @ДмитрийИванов-з8з2м 2 года назад

      @@igorlysenko6649 ставишь небольшое время его жизни (10 мин), и, если он будет похищен, то обновится у фактического обладателя с помощью refreshToken

    • @shyngyskhanbokikhan6782
      @shyngyskhanbokikhan6782 2 года назад

      @@ДмитрийИванов-з8з2м ну если перехватить и refreshToken то можно получить бесконечный доступ к аккаунту

    • @krxxstxle
      @krxxstxle Год назад

      @@shyngyskhanbokikhan6782 Так у него тоже expiresIn есть

  • @mix_show7942
    @mix_show7942 8 месяцев назад +1

    Тимур, хочу сказать тебе огромное спасибо за твой труд, ты внес огромный вклад в мое обучение и развитие, как разработчика. Спустя год усердного обучения, я нашел себе работу разработчиком!

    • @UlbiTV
      @UlbiTV  8 месяцев назад

      Поздравляю! Успехов на новом месте:)

  • @victormog
    @victormog 3 года назад +5

    Ещё не посмотрел, но респект за то, что прислушиваешься к пожеланиям!!!
    Буду смотреть с параллельным воспроизведением кода...

  • @Goddamn_Right
    @Goddamn_Right 6 месяцев назад +1

    1:45:48 Даю знать :) Как всегда превосходный контент. Спасибо за твой труд, помогал при обучении, помогаешь и на рабочем проекте!

  • @ArtOfFun
    @ArtOfFun 3 года назад +6

    На одном дыхании посмотрел)

  • @ilyaprotsenko1023
    @ilyaprotsenko1023 2 года назад +6

    Так часто тебя смотрю, что непривычно было услышать на этом моменте 9:14 фразу "... чтобы отлавливать какие-то ошибки" вместо уже привычной фразы "... чтобы отлавливать потенциально возможные ошибки", как на 19:15
    Кхм, как всегда лайк! 😊

    • @UlbiTV
      @UlbiTV  2 года назад +4

      Вот это я понимаю!!!! Заценил коронную фразу 😂❤️❤️

  • @itpro952
    @itpro952 3 года назад +8

    Тимур, досмотрел до конца на х2, видео очень полезное, потом буду уже детально вникать, пересмотрю и попробую реализовать сам, очень хороший справочник получился

  • @denischurbanov2734
    @denischurbanov2734 2 года назад +1

    Омагад какой сок! Спасибо тебе за такой контент, человечище :D

  • @oleggrunov5806
    @oleggrunov5806 3 года назад +5

    Теперь досмотрел точно до конца и перегнал с React на Vue. Так же буду рефакторить backend, добавлять роли пользователей. Ну и конечно выполню твоё задание, чтобы моя бд с refresh токенами не превратилась в помойку. Ты самый жесткий, в хорошем смысле слова, ютубер с подобным контентом.
    Сижу очень довольный!

    • @horsewithnoname3015
      @horsewithnoname3015 2 года назад

      как решили проблему если не секрет?

    • @oleggrunov5806
      @oleggrunov5806 2 года назад

      @Horse With no name Какую именно?

    • @horsewithnoname3015
      @horsewithnoname3015 2 года назад

      @@oleggrunov5806 как сделать так чтобы авторизация на одном устройстве не снимала авторизацию с другого переписывая refreshtoken, но уже неактивные токены удалялись🤔

    • @webworker7955
      @webworker7955 Год назад

      зачем с реакт на вью? реакт же лучше

  • @Dim4uk
    @Dim4uk 3 года назад +19

    Спасибо большое за титанический труд. Я прям радуюсь когда по моему поисковому запросу есть твои видео, я тогда уверен, что задача почти готовая )

  • @devorer77
    @devorer77 3 года назад +42

    Очень высокое качество подачи контента. Не знаю, специально ты старался или уже "само" получается, но формат почти идеальный - функция/метод в высоту экрана, изложение материала, следующий скрин. Тимур, ты отличный преподаватель.

    • @UlbiTV
      @UlbiTV  3 года назад +13

      От одного из первых подписчиков такую похвалу получать вдвойне приятно, спасибо, Артем :)

    • @asylden
      @asylden Год назад

      @@UlbiTV При регистрации пишет такую ошибку "Непредвиденная ошибка Token validation failed: refreshToken: Path `refreshToken` is required."
      " что не так

  • @volodymyrsypko9729
    @volodymyrsypko9729 2 года назад +1

    Отлично! Еще никому не удавалось так сжато, но так подробно и понятно вместить эту инфу в такое время!!!

  • @nickolaizein7465
    @nickolaizein7465 3 года назад +10

    Спасибо огромное за труд! Такие видео - это как раз то, чего не хватает, когда ты знаешь теорию, можешь написать "hello world" по ней, но на больших проектах начинаешь пугаться и тупить. А после полноценного приложения от А до Я, паника уходит. Спасибо Вам большое!

  • @NovikovEugene13
    @NovikovEugene13 8 месяцев назад

    Досмотрел ролик до конца. Так как уже имел опыт разработки более простой фулл-стек авторизации для веб-приложения, то понял всё и сразу. Смотрел ролик, чтобы получить представление, как выглядит авторизация на реальных проектах. Вижу, что и этот ролик не исчерпывающий, но относительно моего знания предмета в нём немало нового и полезного. Спасибо за материал.

  • @andreyzhukov2821
    @andreyzhukov2821 3 года назад +6

    Привет!
    Как раз вовремя! Спасибо!
    Лайк авансом!

  • @aleks44619
    @aleks44619 2 года назад +14

    Большое спасибо за труд. Конечно, за один присест такой объем осилить было немного сложно, но в этом и ценность, что вся информация собрана неким экстрактом в одном месте. Лучшая информация, лучшие ролики, без воды, отлично структурирована. Теперь у меня просто нет опции не выучить это. Спасибо!

  • @topsportsevents6014
    @topsportsevents6014 3 года назад +6

    Еще не смотрел , но это прям то что доктор прописал ! Лайки не жалеем народ)

  • @mrbatni3522
    @mrbatni3522 3 года назад +3

    Реально классный контент который продают за деньги на курсах

  • @dmitrygorbatikov
    @dmitrygorbatikov 3 года назад +19

    Раньше, когда был кипятильником, смотрел видосы Владлена Минина. Но когда дорос до чайника, пора бы знать как делается нормальная авторизация, спасибо ❤️ а то у меня акцесс токен генерировался, ставил на час, всё крашилось, выскакивала ошибка "нет авторизации" и приходилось убирать поле expiresin, чтобы эти ошибки меня не бесили

  • @АндрейСоловьёв-ч3ы
    @АндрейСоловьёв-ч3ы 2 года назад

    Лучший контент для быстрого изучения новых технологий. Титаническая работа, и всё это бесплатно, жаль что так мало внимания со стороны комьюнити.

  • @barbatage5078
    @barbatage5078 3 года назад +9

    Тимур, как обычно - инфа топ! Очень информативно!
    Спааааасииииибо!

  • @feeelgoood
    @feeelgoood 3 года назад +2

    Я изучал материал этого ролика неделю и один день. Спасибо тебе, Тимур.

  • @matveiseliverstov3009
    @matveiseliverstov3009 3 года назад +47

    Очень классный видеоролик, сделай видос про подключение оплаты к сайту, типо с нуля, как добавить возможность оплаты, таких роликов я не видел, а у тебя получается понятным языком объяснять непонятные вещи, короче, было бы классно, ну а так , как всегда лайк, продолжай в том же духе.

    • @etemax
      @etemax Год назад

      не нашел ничего подобного спустя год? тоже интересна эта тема

  • @andrrrew
    @andrrrew 2 года назад +1

    Осилил до конца)) В начале хватаешься за голову, мать моя, сколько же тут всего!!! Зато когда все сделано, смотришь назад и думаешь, так в общем то всё понятно и просто. Естественно в первую очередь благодаря Тимуру))
    Большое спаибо!)

  • @АлександрАртюхов-у6я
    @АлександрАртюхов-у6я 3 года назад +4

    Пару недель назад искал подобное видео, ничего не было. Спасибо, что сделал)

  • @rustee_nyfe
    @rustee_nyfe 5 месяцев назад

    Это просто прекрасный ролик. Именно благодаря тому, что он одним куском и со слайдами, я понял, как JWT работает. Я не понимал, что на /refresh запрос уходит без ведома пользователя. Спасибо. Надеюсь, комментарий достаточно длинный

  • @programming5944
    @programming5944 3 года назад +10

    Две недели ждал это видео, заинтриговал в телеге, норм инфы по JWT крайне мало или она слишком замудренная, сейчас оценим твой видос!! Спасибо, лучший

    • @Grapeoff
      @Grapeoff 3 года назад +1

      У Jwt на самом деле максимально простая концепция, не понимаю, почему везде так сложно о нём говорят

    • @agentdaun5699
      @agentdaun5699 3 года назад

      @@Grapeoff Что бы сделать ролик на полтора часа)

    • @diatm1506
      @diatm1506 3 года назад

      Я нашел но курс стоит 600 евро(

  • @ITCodeme
    @ITCodeme 17 дней назад

    Мастер ты крут!!! ОЧень хороший подход к архитектуре. Спасибо за видео.

  • @Polite_person_
    @Polite_person_ 3 года назад +6

    Огонь, как раз то что нужно, спасибо огромное !!!

  • @Sultanbayev
    @Sultanbayev 3 года назад +2

    Большое спасибо, теперь понятнее как работать с авторизацией

  • @noeasy2198
    @noeasy2198 3 года назад +5

    как всегда ставлю лайк перед просмотром

  • @АлександрСоснин-т3м
    @АлександрСоснин-т3м 2 года назад +1

    Пояснение процессов с помощью рисунков в paint - это идеально! Максимально просто, понятно и доступно!
    И про токены и про хэши, wow!

  • @sigmawolf228
    @sigmawolf228 3 года назад +15

    Мужик, ты золото на рунете. Спасибо!

  • @ДмитрийЗаблоцкий-ъ9л
    @ДмитрийЗаблоцкий-ъ9л 2 месяца назад

    До сих пор актуально) Спасибо за туториал!

  • @apexnuts9785
    @apexnuts9785 3 года назад +6

    капец ты лютый тип)) Спасибо за видео

    • @apexnuts9785
      @apexnuts9785 3 года назад +4

      У кого-то кумир человек паук, а у меня ты ))

  • @_mint27
    @_mint27 Месяц назад

    Автору респект и большое спасибо, сильно помог в понимании сего механизма) Смотрел и параллельно внедрял в свой проект)

  • @yakut54
    @yakut54 3 года назад +4

    То что как раз не хватало! Спасибо за науку.

  • @doshan
    @doshan 2 года назад +1

    Я хоть и не знаю type script, java script пишу backend на php вообще все просто и понятно для меня спасибо за такой подробный гайд

  • @379sanek
    @379sanek 3 года назад +7

    Коментарий поддержки!) Патреон оформляю!

  • @trashtrash7844
    @trashtrash7844 3 года назад +2

    Большое спасибо за это видео, очень интересное применение jwt токена, всё понятно, жду больше видео от тебя!

  • @uliakarahmazli7766
    @uliakarahmazli7766 3 года назад +4

    Спасибо огромное за столь нужное видео.

  • @daniilyakavenka3849
    @daniilyakavenka3849 10 месяцев назад

    Теперь когда нужно разобраться в чем то новом начинаю поиск с твоей странички на ютубе, пока что все видео что посмотрел - идеальные объяснения и покрытие темы, очень круто, продолжай!

  • @StarkEfsol
    @StarkEfsol 3 года назад +10

    Спасибо за пояснения, многое стало на свои места.
    Однако хочу добавить некоторые моменты
    1. Payload access и refresh token будут содержать разную информацию. В случае с access информация необходимая для идентификации пользователя, его правах и т.д. для сокращения запросов к БД на стороне сервера. В refresh - информация идентификации пользователя и точки доступа (IP, браузер, устройство…)
    2. Для cookie с refresh token нужно ограничить путь, по которому он будет передаваться, в данном случае “api/refresh”, иначе теряется смысл его использования

    • @work_alert_team
      @work_alert_team 2 года назад +2

      а каким образом можно ограничить путь?

    • @bloodrik
      @bloodrik 2 года назад +2

      @@work_alert_team в само куки прокинуть опшин path, там где мы кидаем expiresIn

    • @etemax
      @etemax Год назад +3

      можешь объяснить почему теряется смысл если путь не прописать? в заранее спасибо

  • @bloomingoddity6589
    @bloomingoddity6589 3 года назад +2

    круто, без воды и все четинько.

  • @iJoise
    @iJoise 3 года назад +3

    Пушка просто! Тимур красавчик просто! У людей кто смотрит позже 04.10 имейте ввиду что могут возникнуть проблемы с типизацией axios c версией ^0.22. В видео версия axios: ^0.21.1. Я так потерял с час времени.

    • @andersobol4988
      @andersobol4988 2 года назад

      так как решил проблему? поделишься?

    • @iJoise
      @iJoise 2 года назад

      @@andersobol4988 На тот момент просто понизил версию аксиоса и забил)

  • @aliskhankhutiev
    @aliskhankhutiev 7 месяцев назад

    Спасибо, Тимур, за подробный гайд по jwt авторизации! Я новичок в backend. До просмотра этого видео посмотрел твои другие ролики по backend и jwt авторизации, которые ты оставил в описании. Все понятно и доступно.

  • @MrSlapp150
    @MrSlapp150 3 года назад +4

    Сначала лайк потом просмотр. Спасибо!

  • @antonrealfive
    @antonrealfive 3 года назад +2

    ролик и весь твой контент очень хорошо проработан. время зря не теряется, все по делу. молодец.

  • @Giri-16108
    @Giri-16108 3 года назад +4

    Вот это АГОНЬ!) как раз то, что сейчас делаю)

  • @МаринаМаковецкая-х6ю

    Пересмотрел милион видосов и ни один не смог обьяснить мне абсолютно фул информацию как ты. лучший!

  • @anastasya2399
    @anastasya2399 3 года назад +3

    Спасибо за такое подробное объяснение! Все делала вместе с видео, досмотрела до конца. Очень полезно! Один из лучших каналов на ютубе!

  • @Vladislav0Art
    @Vladislav0Art 2 года назад +1

    Ролик нереально полезный. Помню некоторое время назад пытался разобраться с jwt, однако не получалось в виду того, что все ролики, что я находил не давали понимания того, как это работает "под капотом", а лишь показывали реализацию в коде (которая, кстати, по сравнению с твоей и рядом не стоит))).
    В течение нескольких дней разрабатывал систему авторизации по твоему ролику на NextJS, вроде как получилось)). Также твой стиль написания кода мне понравился (создание класса со статическими методами), взял себе на вооружение.
    Ролик определенно самый качественный среди всех ему подобных.
    Автор лучший, успехов!))🔥🔥

  • @darkside2436
    @darkside2436 3 года назад +29

    Красавчик. 👍 P.S. Мне страшно представить сколько ты времени потратил на этот продвинутый гайд 😱

  • @pavelakuma7472
    @pavelakuma7472 5 месяцев назад

    Тимур, огромное тебе спасибо! Не просто, но понятно, даже спустя 2 года актуальность не теряется.

  • @valeriipimenov4894
    @valeriipimenov4894 3 года назад +5

    Спасибо бро )Топ как всегда)

  • @MGDArrow
    @MGDArrow 10 месяцев назад

    Как можно ролик 2 часа смотреть 4 дня?)) Какая хорошая плотность материала!!! Спасибо!!

  • @ddflruc
    @ddflruc 3 года назад +7

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

  • @talgatkulzhanov
    @talgatkulzhanov 2 года назад

    UlbiTV чувак ты максимально полезен, краток, точен. Долгих лет счастливой жизни тебе!

  • @artemivanov5013
    @artemivanov5013 3 года назад +3

    Автор красавчик!!! Спасибо за твои труды!!

  • @BashkatovAleksei
    @BashkatovAleksei Год назад

    Досмотрел до конца! Повторил шаг за шагом и всё получилось! Спасибо огромное!!! Урок - огонь!!! Ещё раз - спасибо за твой труд!!!

  • @Максим-д1у4щ
    @Максим-д1у4щ 3 года назад +6

    Спасибо за видео!

  • @marinasatsyk2184
    @marinasatsyk2184 11 месяцев назад

    Огромное спасибо за этот ролик. Я пересмотрела кучу англо/франко язычных ресурсов. Но твой самый понятный и полный, все по делу.

  • @anazkomult
    @anazkomult 3 года назад +4

    Шикарный урок! JWT, Nodejs, React....
    Тимур, огромное спасибо!

  • @КотМатроскин-ы7ц5о
    @КотМатроскин-ы7ц5о 3 года назад +2

    Пролетело как 30 минут. В захлёб. Спасибо!!!

  • @dreamteams
    @dreamteams 3 года назад +4

    Спасибо брооо за объяснение конечно я искал это месяца назад но все равно спасибо в будущем я учту)

  • @MrKirTer
    @MrKirTer 9 месяцев назад +1

    Огромное спасибо! Лаконично и информативно - прям как надо!

  • @KirillNef-n6z
    @KirillNef-n6z 3 года назад +3

    БЭК часть просто супер)... СПАСИБО!!!!!

  • @ВадимАгарков-р2ц
    @ВадимАгарков-р2ц Год назад +1

    Просто нет слов... Действительно один из лучших каналов для разработки с практикой!!!! Спасибо тебе))))

  • @antonrealfive
    @antonrealfive 3 года назад +5

    Идея для новых роликов: хочется посмотреть интеграцию с другим сервисом. То есть твой фронт, общается с твоим бекендом, а твой бекенд получает некие данные со стороннего сервера, на который авторизуемся по OAuth2.0, например фронт+бек получают данные с amocrm или любого другого ресурса на который авторизация по OAuth2.0

  • @jekich_life_moto
    @jekich_life_moto 3 года назад +2

    Лучший! Отличное объяснение материала.

  • @devorer77
    @devorer77 3 года назад +7

    Really cool Node React and JWT tutorial

  • @БекташовБекназар
    @БекташовБекназар 2 года назад

    Залпом посмотрел весь видос, лайк и уважение от меня.

  • @Almas-2002
    @Almas-2002 3 года назад +5

    Ждали )