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

Поділитися
Вставка
  • Опубліковано 28 лис 2024

КОМЕНТАРІ • 1,7 тис.

  • @UlbiTV
    @UlbiTV  3 роки тому +277

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

    • @ЕвгенийКраев-я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 роки тому +199

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

    • @Pride46Mr
      @Pride46Mr Рік тому +8

      за два)))

    • @arsen0583
      @arsen0583 Рік тому

      @@Pride46Mr факт

    • @РоманЮрченко-н9с
      @РоманЮрченко-н9с Рік тому +1

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

    • @arsen0583
      @arsen0583 Рік тому

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

    • @webworker7955
      @webworker7955 Рік тому

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

  • @Denis-rv5kg
    @Denis-rv5kg 2 роки тому +28

    Для тех у кого возникнут проблемы с отправкой письма.
    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 2 роки тому

      Thanks!

    • @maxmorrison5610
      @maxmorrison5610 8 місяців тому

      Лучший!

    • @ITCodeme
      @ITCodeme 2 місяці тому +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 роки тому +2

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

  • @gephest_ua
    @gephest_ua 3 роки тому +3

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

  • @linmus2370
    @linmus2370 2 роки тому +39

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

  • @denisputnov
    @denisputnov 3 роки тому +23

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

  • @bilionievgen
    @bilionievgen 3 роки тому +4

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

  • @EugenKondratiev
    @EugenKondratiev 3 роки тому +23

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

  • @aleks44619
    @aleks44619 3 роки тому +14

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

  • @fuad2069
    @fuad2069 3 роки тому +26

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

  • @ДенисМ-н1м
    @ДенисМ-н1м 2 роки тому +2

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

    • @UlbiTV
      @UlbiTV  2 роки тому +1

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

    • @ДенисМ-н1м
      @ДенисМ-н1м 2 роки тому

      @@UlbiTV спасибо!

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

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

    • @Grapeoff
      @Grapeoff 3 роки тому +4

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

  • @yevheniipolovinchuk5326
    @yevheniipolovinchuk5326 10 місяців тому +2

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

  • @armenarakelyan2676
    @armenarakelyan2676 3 роки тому +67

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

  • @АлександрСоснин-т3м

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

  • @darkside2436
    @darkside2436 3 роки тому +7

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

  • @NameOfFool
    @NameOfFool 2 роки тому +40

    Для тех, кто столкнулся с проблемой при работе с nodemailer. После 30 мая 2022, закрыли доступ к настройке сторонних приложений. Чтобы решить эту проблему:
    1) поставьте двух-этапную аутентификацию, если ее нет
    2) вернитесь в настройки безопасности, под пунктом вход в аккаунт появится вкладка пароли приложений. Заходите, после выполнения всех махинаций, вам выдадут пароль для доступа к почте. Копируем, пихаем в проект вместо нашего обычного

    • @g_a_m_b_e_t_t_o_r8920
      @g_a_m_b_e_t_t_o_r8920 2 роки тому

      Спасибо большое за информацию очень полезна оказалась !

    • @МаринаЛисовская-ф9б
      @МаринаЛисовская-ф9б 2 роки тому

      Спасибо! плюс сохранялась ошибка in certificate chain - а надо было всего-то отключить Avast

    • @hexussouthpalmire1796
      @hexussouthpalmire1796 Рік тому

      Спасибо маныч!!!

    • @bignah4872
      @bignah4872 Рік тому

      Спасибо!

    • @kayaosato9289
      @kayaosato9289 Рік тому

      2 пункт, вы про менеджер паролей? но ведь там просто сохранённые пароли и всё

  • @nickolaizein7465
    @nickolaizein7465 3 роки тому +10

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

  • @mix_show7942
    @mix_show7942 10 місяців тому +1

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

    • @UlbiTV
      @UlbiTV  10 місяців тому

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

  • @Dim4uk
    @Dim4uk 3 роки тому +19

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

  • @ArtOfFun
    @ArtOfFun 3 роки тому +8

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

  • @AlexBern-j5s
    @AlexBern-j5s 3 місяці тому +2

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

  • @dmitrygorbatikov
    @dmitrygorbatikov 3 роки тому +19

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

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

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

    • @eugene8863
      @eugene8863 3 місяці тому

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

  • @victormog
    @victormog 3 роки тому +5

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

  • @andrrrew
    @andrrrew 2 роки тому +1

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

  • @anastasya2399
    @anastasya2399 3 роки тому +3

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

  • @NovikovEugene13
    @NovikovEugene13 10 місяців тому

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

  • @NikitaBatrak
    @NikitaBatrak 3 роки тому +31

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

  • @MGDArrow
    @MGDArrow Рік тому

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

  • @victormog
    @victormog 3 роки тому +5

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

  • @talgatkulzhanov
    @talgatkulzhanov 2 роки тому

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

  • @oleksii.shkulipa
    @oleksii.shkulipa 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 есть

  • @BashkatovAleksei
    @BashkatovAleksei Рік тому

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

  • @topsportsevents6014
    @topsportsevents6014 3 роки тому +6

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

  • @begovik9866
    @begovik9866 2 роки тому

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

  • @DatsunCoIT
    @DatsunCoIT Рік тому +19

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

    • @UlbiTV
      @UlbiTV  Рік тому +1

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

  • @rustee_nyfe
    @rustee_nyfe 7 місяців тому

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

  • @itpro952
    @itpro952 3 роки тому +8

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

  • @iznu3
    @iznu3 2 роки тому +4

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

    • @darkelf585
      @darkelf585 2 роки тому +1

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

  • @ЭзамАппаева
    @ЭзамАппаева 3 роки тому +13

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

  • @mrbatni3522
    @mrbatni3522 3 роки тому +3

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

  • @StarkEfsol
    @StarkEfsol 3 роки тому +10

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

    • @shillenet
      @shillenet 2 роки тому +2

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

    • @bloodrik
      @bloodrik 2 роки тому +2

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

    • @etemax
      @etemax 2 роки тому +3

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

  • @ВадимАгарков-р2ц

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

  • @ArtOfFun
    @ArtOfFun 3 роки тому +6

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

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

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

  • @focusnikful
    @focusnikful 3 роки тому +10

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

  • @volodymyrsypko9729
    @volodymyrsypko9729 3 роки тому +1

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

  • @andreyzhukov2821
    @andreyzhukov2821 3 роки тому +6

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

  • @Goddamn_Right
    @Goddamn_Right 8 місяців тому +1

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

  • @ilyaprotsenko1023
    @ilyaprotsenko1023 2 роки тому +6

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

    • @UlbiTV
      @UlbiTV  2 роки тому +4

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

  • @aliskhankhutiev
    @aliskhankhutiev 9 місяців тому

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

  • @ddflruc
    @ddflruc 3 роки тому +7

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

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

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

  • @programming5944
    @programming5944 3 роки тому +10

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

    • @Grapeoff
      @Grapeoff 3 роки тому +1

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

    • @agentdaun5699
      @agentdaun5699 3 роки тому

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

    • @diatm1506
      @diatm1506 3 роки тому

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

  • @379sanek
    @379sanek 3 роки тому +7

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

  • @martoyas
    @martoyas 2 роки тому

    Это видео бесподобное, перерыл весь интернет, негде нет такого качества!!! Автору большое спасибо :)

  • @devorer77
    @devorer77 3 роки тому +42

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

    • @UlbiTV
      @UlbiTV  3 роки тому +13

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

    • @asylden
      @asylden Рік тому

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

  • @SergiyAntonyuk_PhD
    @SergiyAntonyuk_PhD Рік тому

    Прошло полтора года с выхода ролика.
    Аналогов ему по глубине изложения материала в русскоязычном интернете до сих нет.
    Благодарю автора за его труд.

  • @SIGMA_BLYAT
    @SIGMA_BLYAT 3 роки тому +15

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

  • @feeelgoood
    @feeelgoood 3 роки тому +2

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

  • @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 Рік тому

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

  • @lybava5745
    @lybava5745 2 роки тому +1

    молодчик... конечно досмотрел, потом пересмотрел и не один раз! Ты большой молодец Тимур! Реально поначалу твою подачу материала было тяжело воспринимать....но как говориться терпение и труд все перетрут! Всем привет кто здесь после Димыча ИТ камасутра

  • @barbatage5078
    @barbatage5078 3 роки тому +9

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

  • @mikmez01
    @mikmez01 Рік тому

    Мое почтение! Лучший ру канал про js и сети что я знаю. Огромное количество полезных и глубоких видео

  • @matveiseliverstov3009
    @matveiseliverstov3009 3 роки тому +48

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

    • @etemax
      @etemax 2 роки тому

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

  • @marinasatsyk2184
    @marinasatsyk2184 Рік тому

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

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

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

  • @ziggystardust3975
    @ziggystardust3975 2 роки тому +1

    Чел, самый годный контент пилишь. Я столько кейсов закрываю только благодаря твоим видео. Надеюсь канал разрастется еще больше, ты этого заслуживаешь

  • @anazkomult
    @anazkomult 3 роки тому +4

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

  • @kolumbieclol
    @kolumbieclol 2 роки тому

    Огромное спасибо за твой труд. Один из лучших обучающих каналов по программированию в Российском сегменте.

  • @Polite_person_
    @Polite_person_ 3 роки тому +6

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

  • @ВладПашковский-ц2э

    Смотрю как фильмы и сериалы, качество контента просто балдеж

  • @apexnuts9785
    @apexnuts9785 3 роки тому +6

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

    • @apexnuts9785
      @apexnuts9785 3 роки тому +4

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

  • @daniilyakavenka3849
    @daniilyakavenka3849 11 місяців тому

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

  • @yakut54
    @yakut54 3 роки тому +4

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

  • @antonrealfive
    @antonrealfive 3 роки тому +2

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

  • @uliakarahmazli7766
    @uliakarahmazli7766 3 роки тому +4

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

  • @bbnowhat
    @bbnowhat Рік тому

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

  • @artemivanov5013
    @artemivanov5013 3 роки тому +3

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

  • @Leon-rv2zm
    @Leon-rv2zm 2 роки тому

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

  • @noeasy2198
    @noeasy2198 3 роки тому +5

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

  • @topst0p511
    @topst0p511 8 місяців тому

    Хоть я и смотрю большое количество программистов на Ютубе, но Ulbi самый полезный и при этом интересный из них

  • @iJoise
    @iJoise 3 роки тому +3

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

    • @andersobol4988
      @andersobol4988 2 роки тому

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

    • @iJoise
      @iJoise 2 роки тому

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

  • @moi-nick-zanyat
    @moi-nick-zanyat 3 роки тому +2

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

  • @devorer77
    @devorer77 3 роки тому +7

    Really cool Node React and JWT tutorial

  • @choppenura
    @choppenura 2 роки тому

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

    • @UlbiTV
      @UlbiTV  2 роки тому

      Спасибо за обратную связь!

  • @KirillNef-n6z
    @KirillNef-n6z 3 роки тому +3

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

  • @Sultanbayev
    @Sultanbayev 3 роки тому +2

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

  • @Giri-16108
    @Giri-16108 3 роки тому +4

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

  • @SuperFlyingNose
    @SuperFlyingNose 8 місяців тому

    Отличный материал и подача, без воды с понятными примерами, так держать 🦾

  • @nerrisy8839
    @nerrisy8839 3 роки тому +4

    Какой-то клад среди ютубовского мусора. Спасибо стажировке в ИТ компании что пришлось покопаться в поиске контерта по Node.js. Как только закончу основные задачи, буду дома развлекаться просмотром и воспроизведением этих обучающих видеороликов :О

    • @KOWEY
      @KOWEY 2 роки тому

      писать комменты - не твое. лучше сиди дома и смотри телик.

    • @nerrisy8839
      @nerrisy8839 2 роки тому +1

      @@KOWEY хорошо

    • @abraham3345
      @abraham3345 5 місяців тому

      @@KOWEY твое ненужное мнение конечно никто не спрашивал, ну да ладно

  • @Лиинад-ъ1щ
    @Лиинад-ъ1щ Рік тому

    Видео топ. Среди контента на ютубе по веб-программированию, наверное, лучшие видео у тебя. Спасибо!

  • @oops61rus
    @oops61rus 3 роки тому +4

    Отличный ролик, очень интересно. Кладезь полезной информации для бэкендеров. Были некоторые моменты, о которых знал только в общих чертах. Спасибо большое! Круто👍🏻

  • @Vladislav0Art
    @Vladislav0Art 3 роки тому +1

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

  • @antonrealfive
    @antonrealfive 3 роки тому +5

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

  • @pavelakuma7472
    @pavelakuma7472 6 місяців тому

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

  • @Максим-д1у4щ
    @Максим-д1у4щ 3 роки тому +6

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