Мужик, ты просто шикарен. Крутая подача и контент просто на пике современного стека, спасибо за то что делаешь!)
@kitsunaana97836 ай бұрын
Мне впервые смотреть 6 часовое видео интереснее, чем играть в factorio
@GAccountMe11 ай бұрын
Перезалив, шикарно, спасибо!😊
@АнатолийГорбов-о1ь11 ай бұрын
Женя супер!! Продолжай в том же духе!! Делаешь отличные вещи!!
@biLLie_wiLLie11 ай бұрын
Женя лучший! Спасибо 🤗 очень жду твоих больших видео
@angryprops10 ай бұрын
Очень классный материал, жду новых видео ) Было бы здорово увидеть обновление на auth 5 Еще в качестве идей, разработать не полноценный конкретный проект, а чтото вроде бойлерплейта, для быстрого развертывания проекта, с авторизацией, разбиением пользоватетелй на компании, карточкой компании и интерфейсом добавления/приглашения сотрудников.
@ЕвгенийТарасов-ъ8м11 ай бұрын
Огонь, дождался. Огромное спасибо. Как можно поддержать проект?
@paromovevg11 ай бұрын
Можно приобрести курс по FSD или поддержать донатами) Курс: paromovevg.ru/courses/fsd Донаты: boosty.to/paromov_evg/donate
@ЕвгенийТарасов-ъ8м11 ай бұрын
всё понял, спасибо! Сделаю👍
@supersupermeat11 ай бұрын
сигн ын и мы войдены! лайк, полезный контент! жду продолжения!)
@АлександрА-й4ц9ф11 ай бұрын
5:39:35. У меня не записывался путь для image в базу. вata в handleSubmit была не полной. React-hook-form был версии 7.49.2 заменил на 7.48.2 и заработало.
@archee730910 ай бұрын
у меня крч тоже на этом моменте трабл был, только не с react-hook-form, а ошибка ReferenceError: File is not defined. Просто обновил ноду до 20 версии, была 18
@dmitryprotasov992910 ай бұрын
Проблема не в версии, а в ошибке в примере. В ProfileForm FormField с аватаром в примере disabled - соответственно, при onSubmit, оно не передается. Конечно, возможно это был баг версии 7.48.2 - и в ней такие поля передавались, но в 7.49.2 его поправили)
@trickingOOmix11 ай бұрын
43:04 про свои шаред Лиды и оформление, может стоит вытащить отдельно в репу? У меня так настройки линта вынесены и гуляют в виде пакета
@Jeezify3111 ай бұрын
Спасибо за такой полезный контент!
@Jeezify3111 ай бұрын
Афигеть, 5 часов прошло, а только на 1:08
@kirill_prog11 ай бұрын
Евгений, ещё не смотрел. Завтра буду. Но уверен это крутой ролик. 👍
@d1mitriev9 ай бұрын
Видео еще не досмотрел, но такой милый за это лайк
@digitalberd11 ай бұрын
Евгений, привет! Можешь, если не сложно, разобрать момент - как делать регистрацию и логининг через гугл аутентификацию - в одну кнопку?
@Genorred9 ай бұрын
Большое спасибо. Отличный эталон создания проектов на нексте с FSD методологией и углублением. Хотел спросить, можно ли освоить только этот стек и с его помощью выполнять все свои заказы на фрилансе или придётся постоянно знакомиться с другими библиотеками?🙃
@ulibkaify8 ай бұрын
Евгений, спасибо за видео! Сейчас у меня остался вопрос - как это использовать ? Допустим я написал backend на express и по некоторым rest api я бы хотел отвечать только авторизованным пользователям с определенной ролью. Сначала думал использовать access token - но, например, для credentila provider его нет - надо выпускать самому Нет ли более простого способа решения этой проблемы?
@vakhr2 ай бұрын
Если у вас возникнут траблы, при которых с локального компа доступ к SMTP есть, а с хостинга нет. Есть возможность, что доступ к smtp сервисам заболочена от провайдера, написал в поддержку - разлочили
@sardorsultanov340911 ай бұрын
Мы давно ждали
@deuxego5 ай бұрын
Еще не все посмотрел, но есть совет по улучшению, вместо передачи варианта в Header, можно в auth фиче создать компоненты по типу SignedIn/SignedOut которые принимают children и отображают их только по условиях юзер-уже-вошел/юзер-вышел, идею взял у Clerk.
@dmitrysvetlov600111 ай бұрын
Дружище, напомни пожалуйста ресурс, откуда можно спинерочки стянуть
@leetcode2411 ай бұрын
Ай да красавчик, высший уровень
@MrTopolevsky9 ай бұрын
Круто! Спасибо!
@imthebest80009 ай бұрын
3:08:35 не могу понять как user стал типа Profile.
@spichkens11 ай бұрын
Имеет ли смысл не задавать варианты отображения хедера, а создать условный компонент-обертку, внутри которого в зависимости от текущей группы страниц и состояния авторизации отображать нужный компонент?? Например в Clerk есть врапперы SignedIn, SignedOut. Создать подобные врапперы, которые в том же хедере будут отображать или кнопку "Войти", или Аватар пользователя, или вообще ничего.
@paromovevg11 ай бұрын
Вообще можно как угодно сделать. Не бывает идеальных решений. Мне тут захотелось так сделать, можно сделать как ты предлагаешь. Главное тут другое. 1. Сохранить архитектурные границы 2. Правильно распределить код по уровням абстракции А конкретное выражение капулюшечку влияет на гибкость модуля
@biLLie_wiLLie5 ай бұрын
что такое коплинг?
@Phoenix33Gta11 ай бұрын
Евгений, подскажите, что за расширение для перевода вы используете?
@paromovevg11 ай бұрын
Vimbox
@newgenico11 ай бұрын
А почему authjs v4 а не 5?
@paromovevg11 ай бұрын
Когда я записывал это видео еще 5 версия не вышла, будем апгрейдиться в будущих видео
@АлексейКобылянский-у7д4 ай бұрын
Скопировал репозиторий. Пытаюсь запустить, а мне пишет вот такую ошибку: `destination` does not start with `/`, ``, or `` for route {"source":"/storage/:path*","destination":"undefined/:path*"} Error: Invalid rewrite found
@paromovevg4 ай бұрын
@@АлексейКобылянский-у7д нужно в .env нужные значения добавить
@trickingOOmix11 ай бұрын
43:04 про свои шаред функции, может стоит вытащить отдельно в репу? У меня так настройки линта вынесены и гуляют в виде пакета