No video

Фуллстак Приложение на React, TypeScript, Redux Toolkit, Express | 7+ часов

  Рет қаралды 81,139

Max Roslow

Max Roslow

Күн бұрын

Пікірлер: 282
@maximroslow
@maximroslow Жыл бұрын
37:56 Один чел подсветил, что появился файл prisma-client.js в папке prisma. Он видимо удалил коммент, не могу закрепить. В папке prisma нужно создать файл prisma-client.js github.com/brian7346/employees-react-express/blob/main/prisma/prisma-client.js. Он нужен только на клиентской части, чтобы постоянно не создавать новый инстанс я переенс его в папку.
@maficks7309
@maficks7309 Жыл бұрын
почему создавать, если появился сам у чела? и ещё, как он передаётся клиентской части?
@maximroslow
@maximroslow Жыл бұрын
@@maficks7309 Этот файл не сам появился. Я его создал и неправильно обрезал запись экрана, на сколько я помню. Можно даже посмотреть на этом тайминге, файл просто появляется. Но это не критично, по ходу видео я создаю инстансы от призмы прямо в комонентах
@maficks7309
@maficks7309 Жыл бұрын
@@maximroslow понял
@user-ql8bh7di1x
@user-ql8bh7di1x Жыл бұрын
а после его создания в ручную нужны еще какие то команды в консоль? или он до миграции например должен быть создан Или как )
@maximroslow
@maximroslow Жыл бұрын
@@user-ql8bh7di1x нет, команды не нужны. Это просто рефакторинг, вынос в новый файл)
@VceZnal
@VceZnal 10 ай бұрын
Наконец добил приложение, сразу хочу сказать не лезь сюда если вообще нет бэкграунда по Redux Toolkit, Express. Эти темы тут вообще не раскрыты что, зачем и как. Вернись сюда, как только получишь по ним базовое понимание и закрепи навыки этим проектом. Есть ошибки, но все гулиться. Удачи тебе друг в изучении веба.
@sashaohota2437
@sashaohota2437 Жыл бұрын
Я смотрю 2 минуты и уже понимаю, чтобы будет круто. Спасибо за отличный урок!
@ol1175
@ol1175 Жыл бұрын
Вот такое детальное объяснения каждого шага - золото!!!
@aktotuttttt
@aktotuttttt Жыл бұрын
Блин мужик! Я уже писал что кайфую от твоей работы? Конечно писал... Я каждый день занимаюсь после работы и учусь и мне очень и очень нравится! Ты красавчик, я похоже каждый день когда буду заниматься - буду писать что-нибудь подобное))
@user-th4qi8iv3q
@user-th4qi8iv3q 10 ай бұрын
Как успехи
@aktotuttttt
@aktotuttttt 10 ай бұрын
@@user-th4qi8iv3q да я успешный разработчик бро только рост только любимое дело
@user-em5ck3om5o
@user-em5ck3om5o 11 ай бұрын
Лучшая инфа на ютубе. Реальный проект, реальный скилл. Есть неясные моменты, но зато теперь есть понимание как же все это друг с другом дружит. Пока повторяю за автором, но уже картинка в голове как создать свой проект и с чего начинать. ПРОСЬБА!!! Покажи как baseUrl сделать для продакшена (не localhost). Автору огромное спасибо!
@serjdenisov2114
@serjdenisov2114 Жыл бұрын
Очень хороший урок!!! Спасибо за подробное объяснение всех деталей!!! Очень хорошая подача материала и объяснение!!!! Вы молодец!!!
@wlady3198
@wlady3198 19 күн бұрын
Наконец-то закончил. Проэкт то, что нужно!
@sergls3528
@sergls3528 4 ай бұрын
Прекрасное, подробное и понятное объяснение! Спасибо за ваши труды! Хороший контент, с удовольствием смотрю и пишу вместе с вами!
@RamaRama-qv3jo
@RamaRama-qv3jo Жыл бұрын
Спасибо, это отличный старт для начала! Надеюсь на новый курс с интернет магазином с более сложной структурой данных)
@pro100vladimir7
@pro100vladimir7 7 ай бұрын
Крайне полезное и информативное видео, где всё максимально доходчиво объясняется. Спасибо большое!
@spicyeric9063
@spicyeric9063 3 ай бұрын
компонент из antd теперь принимает prop ghost=boolean. Можно сделать вывод, что какие-то моменты из видео могли устареть, поэтому необходимо обращаться к документации)) Видео супер, узнал много полезного про frontend и бонусом про backend. Автор просто роняет золото!! (моментами тишина смущает, приходится перематывать, но это не критично)
@user-kw6gy5lh8h
@user-kw6gy5lh8h Жыл бұрын
Отличный материал, жду дополнения с докер и деплоем!!)
@TheAlexChannelClub
@TheAlexChannelClub Жыл бұрын
Прекрасный курс. Хорошая подача материала. Актуальный стек технологий. Размер кода на экране очень меленький. Иногда присматриватся это прям боль.
@kotrvnwork6665
@kotrvnwork6665 Жыл бұрын
Я на весь экран сделал и норм) Но у меня 2 моника
@Mirrasim
@Mirrasim 10 ай бұрын
За три дня сделал полтара часа видоса.Долго делал потому что в бекэнд 0 и все что слышал новое гуглил и чат гпт писал узнавал подробнее. Очень понравился курс спасибо.
@ruwz
@ruwz Жыл бұрын
Спасибо! Вы - умница! Благодаря вам, появляются крутые разработчики!
@AndreyEmelianovv
@AndreyEmelianovv 10 ай бұрын
Спасибо за ваш труд! Отличный курс, побольше бы таких! Хотелось бы увидеть проекты с использованием nestJs, nextJs, docker
@user-od4wh2jw8k
@user-od4wh2jw8k Жыл бұрын
Спасибо большое за старания👍 Коммент и лайк для развития канала👍👍👍
@co181
@co181 Жыл бұрын
топовое видео спасибо! респект что обьяснял где ошибки делал и как фиксил, а не просто за кадром правил как многие часто это делают
@ToyhonaUz
@ToyhonaUz 2 ай бұрын
Всегда это уважал в настоящих кодерах. Сделал ошибку, без стеснения исправил и показал всем. А за кадром исправят, а ты сиди и мудохтайся где ошибка...
@user-wh9mc2po7g
@user-wh9mc2po7g Жыл бұрын
видео с докером и деплоем было бы супер актуально подписался, буду ждать )
@kobakamladze4175
@kobakamladze4175 Жыл бұрын
Лайк и подписка. По больше бы таких каналов, спасибо за труд и успехов вам!
@aktotuttttt
@aktotuttttt Жыл бұрын
Поставил лайк, и с радостью делаю урок! Люблю новые знания! Спасибо Вам большое! А можно вот такое вот почаще и если нужна будет помощь пишите, бесконечно буду рад помочь (бесплатно)
@user-ml1dt5eh4c
@user-ml1dt5eh4c 10 ай бұрын
Спасибо за урок! Много нового, сложного, интересные подходы по использованию RTK, было очень полезно! Приложение работает! Спасибо еще раз за труд! Творческих успехов и развития каналу!
@2difficult2do
@2difficult2do Жыл бұрын
Ого! Спасибо за такое объемное видео. Круто!!
@RefuelTheRocket
@RefuelTheRocket 11 ай бұрын
Спасибо за такой проект, куча всего не понятно конечно, так как никогда сам бэк не писал, но есть что поучить теперь)
@user-wk4sm6tv2t
@user-wk4sm6tv2t 10 ай бұрын
Блин, проект просто ЛЮТЕЙШИЙ!!!!! Спасибо большое!!!!
@haibova_irisha
@haibova_irisha Жыл бұрын
вау , а подойдет если никогда не работала с NodeJS,Express . курс выглядит бобически , спасибо
@maximroslow
@maximroslow Жыл бұрын
Можешь попробовать, но если не хочешь, можешь склонировать репозиторий, удалить папку client, и начать писать только фронтенд
@user-zs5iw1tw3w
@user-zs5iw1tw3w Жыл бұрын
Спасибо за крутое видео! Демо-часть покоряет сердца)
@maksymshypytsia5217
@maksymshypytsia5217 11 ай бұрын
Очень хороший урок то что нужно для начала, ещебы покрыть это все тестами, было бы очень круто. Спасибо вам за ваш труд!!!!!!!!!!
@Artem_Arutunyan
@Artem_Arutunyan 11 ай бұрын
Спасибо тебе огромное, что так разжёвываешь. После твоего видео многое в голове встало на свои места) Ты офигенно объясняешь!
@user-kn3ut1sh2o
@user-kn3ut1sh2o Жыл бұрын
Спасибо за крутой курс! (React, TypeScript, Redux Toolkit, Express)
@Nick-hq8of
@Nick-hq8of Жыл бұрын
спасибо, что продолжаешь
@kuban2359
@kuban2359 Жыл бұрын
Класс, ждал. Спасибо!
@deViling1313
@deViling1313 Жыл бұрын
Спасибо, смотрел одно заодно ТС начал понимать 🔥🔥🔥
@percival5092
@percival5092 3 ай бұрын
Просто хочу сказать спасибо за это видео, очень помогло !
@igorsenichev3779
@igorsenichev3779 7 ай бұрын
Спасибо вам. Было бы супер, если бы вы смогли сделать небольшое продолжение, где показали бы, как можено сделать, чтобы человек, который уже зарегистрировался смог поменять пароль или почту с подтверждением. Или это реализовать со стороны админа.... Тема смены пароля и почты с подтверждением интересна и была бы очень полезна в практике и жизни. Буду очень рад, если вдруг появится такое видео! Успехов вам и развития!
@TheWorldPeace
@TheWorldPeace Жыл бұрын
Очень актуально! Спасибо большое за урок, лучший!
@mr_adw
@mr_adw 10 ай бұрын
Отличный урок, вот бы еще подобный курс только с использованием нового Next 14
@user-tv5jr3rx1i
@user-tv5jr3rx1i Жыл бұрын
Только начал изучать ts надеюсь будет понятно
@user-le8is4yg2f
@user-le8is4yg2f Жыл бұрын
спасибо большое , я еще не начинал смотреть
@Easycore2000
@Easycore2000 Жыл бұрын
Ну как досмотрел? )
@begimaikeldibekova-ni6gr
@begimaikeldibekova-ni6gr 8 ай бұрын
Большое спасибо за ваш труд!
@powersx1322
@powersx1322 6 ай бұрын
3:37:40 если у Вас подчеркивается type={type} в компоненте CustomButton, в 2024 antDesign убрали стиль ghost. Поэтому, в типах пропсов надо убрать ghost, а в компоненте Header исправить ghost например на default Пример: Сотрудники
@user-yv5fl2os9v
@user-yv5fl2os9v Жыл бұрын
Макс,спасибо!На сегодняшний момент я еще на компоненте Layout и не знаю решил ты дальше в уроке проблему с подсказками импортов или нет,но причина в том,что нужно открыть отдельно папку Client, а не через папку с бэком что-то делать во фронте.Cлишком много nodemodules для vs code.
@maximroslow
@maximroslow Жыл бұрын
Да, с подсказками очень непонятно бывает, видимо да, если папка с модулями большая, нужно отдельно открывать
@user-yv5fl2os9v
@user-yv5fl2os9v Жыл бұрын
@@maximroslow Крутой проект! Спасибо за твою работу! Есть вопрос! В странице Status я указывал путь на главную через Paths.home - после открытия страницы Status и нажатия на кнопку главная,переход происходил с 5-6 нажатия, а указав переход просто "/" , то все переходит без проблом с первого раза. Почему так происходит?
@romanbolshiyanov
@romanbolshiyanov 9 ай бұрын
Спасибо, прекрасный труд!!!
@alexandrkorobov4386
@alexandrkorobov4386 7 ай бұрын
Круто мужик, просто круто. Спасибо тебе.
@user-gw4fx8ms3q
@user-gw4fx8ms3q Жыл бұрын
Макс , красава, так держать очень хорошо объясняешь 👏👍
@Bafmashina
@Bafmashina 6 ай бұрын
Спасибо большое тебе за этот отличный контент, ты очень помогаешь)
@user-oo2xh6mb5w
@user-oo2xh6mb5w 2 ай бұрын
3:10:26 - можно использовать готовый тип в React - PropsWithChildren
@yastrebov_dev
@yastrebov_dev Жыл бұрын
Кайф, спасибо большое, очень крутой урок!!
@DakCreed
@DakCreed Жыл бұрын
Max Roslow, я тебя люблю! Два часа ищу по ютубу и гуглу проекты которые нормально по инструкции устанавливаются и запускаются, нашел всего два и твой круче, Спасибо за твою педантичность и ответственность!! А так же за крутой проект
@antibase_rus
@antibase_rus Жыл бұрын
Спасибо за труд , обычно такое продают на курсах за нехилый оверпрайс
@Dmitrijserg
@Dmitrijserg Жыл бұрын
Лайк, шер, подписка, спасибо.
@vitalyks
@vitalyks 10 ай бұрын
Если развернуть приложение в Докер - было бы вообще круто!
@user-yj8tf7xb6g
@user-yj8tf7xb6g 10 ай бұрын
Спасибо за урок! 🙂
@user-eh6yu6wh9f
@user-eh6yu6wh9f 11 ай бұрын
Макс, спасибо за контент, жду еще больше таких масштабных проектов. Подскажи, как можно задеплоить это приложение, чтоб можно было добавить его к себе в портфолио?
@user-ip7xm5tb1c
@user-ip7xm5tb1c 11 ай бұрын
мои остановки (не забыть) back - 21:28 - API на Express front - 3:08:36 - Компонент Layout изменение версии библиотеки - 3:44:14
@lol51329
@lol51329 Жыл бұрын
Отличный гайд! Жду деплой)
@diggerdog001
@diggerdog001 Жыл бұрын
Макс здарова, давно тебя смотрю, спасибо за труд. У меня вопрос образовательного характера: таких видео очень много стало на русскоязычном ютубе, а как такие курсы проходить - никто не говорит. Это круто что ты сделал такое приложение и потратил на него более 7 часов, а вот тем кто учится, как правильно такие курсы проходить? Будет ли профит если тупо брать и повторять за тобой что ты делаешь на видео? У меня просто сомнения по поводу таких видео, т.к. не особо верится в реальную пользу тупого переписывания кода за автором. Есть советы?
@maximroslow
@maximroslow Жыл бұрын
Привет, я сам во фронтенд разработке с 2016 года, всегда смотрел видео на ютубе и учился по нему. Читал книги и статьи. Прочитал полностью документацию по реакт. Совет который могу дать, это то что нужно делать самому. Не обязательно то что я показал в этом видео, а просто делать. Делать самому "список дел на реакт", "форма входа" и тд. Код все пишут разный, а результат один - чтобы работало. Нужно научится делать приложения самому используя гугл. Конечно довольно сумбурный ответ, но по-другому не смогу сказать. Я не делал ничего сам до ютуб канала. Я смотрел канал Traversy Media и повторял за ним. Делал все проекты которые делал он. И потом получил работу. Дело в том, что ютуберы показывают в таких проектах это только верхушка. Просто база. Пусть и большая. На рельных проектах нужно сидеть и разбитаться в ошибках. Пусть и видео 7 часов, но на сам проект я потратил намного больше времени. Потому что при разработке не все идет так, как задумано. Нужно сидеть и вникать в ошибки, смотреть в гугле, пытаться понять, почему именно так, а есть ли другой выход? Мне всегда было трудно разбираться. Поэтому я избрал путь "смотри все что интересно и повторяй". После того как меня уволили, я сделал 2 проекта по ютубу. Похожего типа. Первый проект: github.com/brian7346/Faceline Второй проект: github.com/brian7346/Think-Bigger Я просто повторял за ними. Но я добавил в каждый из проектов что-то свое. Один проект я сделал с переключением темы с ночной на дневную. А второй проект я делал без Redux, а на React Context, хотя сами видосы были с Redux. Я заставил себя, точнее мне было интересно попробовать сделать такое. И у меня получилось пусть и не сразу. Но именно после этих двух проектов я получил работу мидл разработчика. 2 проета я делал с февраля по август. Да времени много, но я долал все до конца. Надеюсь я ответил на твой вопрос, на самом деле трудно что-то советовать, потому что у меня у самого не самый прямой путь, но сейчас я работаю, пусть меня и увольняли и я смотрел видосы по ютубу, но это помогло. Надеюсь и у тебя все получится! Спасибо, что понимаешь, что это труд, делать такие видео
@kirillkononov5094
@kirillkononov5094 Жыл бұрын
@@maximroslowТраверси последнее время мало что выпускает. Много интересного на фрикодкамп
@kirillkononov5094
@kirillkononov5094 Жыл бұрын
Просто нужно идти от простого к сложному. Имеет смысл не повторять тупо, а делать осознанно. Сначала HTML, потом CSS, далее более сложный CSS (переменные, формулы,миксины) Sass. Далее разбиваете на компоненты, вложения при помощи «импорт». Далее JS - Его прочувствовать нужно. Самое первое - база это геморрой, переменные, функции, массивы, разные методы работы с ним (редьюc, мэп…) В асинхронные JS пока не лезь, изучай Dom манипуляции ним. Обработчики событий. Далее на ютьюбе есть кучу простеньких кейсов на ванильном JS, типа прогноза погоды, калькулятора, таймера итд У разных авторов разные подходы и объяснения поэтому лучше сделать несколько. Вот тогда ты будешь готов к реакту или вью (Create React Up, next, vite- можно даже раньше изучать) Нужно самому писать и разбирать что ты сделал. Если все понятно и осознанно - иди дальше. Если сделал но не понял, почему так- ищи ответ. Еще полезно выучить GIT /GitHub. Удачи.
@diggerdog001
@diggerdog001 Жыл бұрын
@@maximroslow спасибо за развернутый ответ, жду новые видосы! А я пошел учится)
@user-kw6gy5lh8h
@user-kw6gy5lh8h Жыл бұрын
@@diggerdog001 В целом повторять можно и нужно, поможет набить руку. только не в тупую переписывать а хотябы немного вникнуть что происходит и как это работает. А для такого видео нужен более менее кругозор, т.к. это не туторил по технологиям а проект использующий их, и тогда такой материал поможет понять новое и более легко изучить это.
@llllllllllllllx-u2b
@llllllllllllllx-u2b 6 ай бұрын
Спасибо за видео!
@Shuriksful
@Shuriksful Жыл бұрын
Наконец-то!
@Anton_Strummer
@Anton_Strummer 8 ай бұрын
@maximroslow спасибо, что сделал этот урок и поделился им. я 1,5 месяца его смотрел и делал, но сделал, все работает )
@maximroslow
@maximroslow 7 ай бұрын
Молодец, надеюсь ты узнал что-нибудь новое для себя!
@Anton_Strummer
@Anton_Strummer 7 ай бұрын
@@maximroslow да, много нового, отличный курс, для развития в сторону full-stack!
@it_gamer9769
@it_gamer9769 Жыл бұрын
Хотелось бы продолжение с Docker
@user-sr7iz9yk6p
@user-sr7iz9yk6p Жыл бұрын
Спасибо!
@user-oe1hf4lu3x
@user-oe1hf4lu3x Жыл бұрын
Хороший видеоролик, сильный)
@RowdyKGZ
@RowdyKGZ 10 ай бұрын
Круто огонь, единственное посоветовал бы шрифт на 20-30% больше сделать
@maximroslow
@maximroslow 10 ай бұрын
Спасибо, да, я в следующем уроке принял во внимание, действительно не удобно смотреть, если на маленьких экранах
@McBood
@McBood Жыл бұрын
Большое спасибо!
@WorldCount
@WorldCount Жыл бұрын
У нас в компании тоже не юзают put и delete. А методы add и edit были бы объединены в save. Если есть id - то это редактирование записи, если нет - добавление записи.
@alexeyfilippov42
@alexeyfilippov42 9 ай бұрын
А как определить модификатор edit it delete?
@user-zb9qy9yc4b
@user-zb9qy9yc4b 9 күн бұрын
Я самоучка джун и написал примерно такое же приложение, только без авторизации, в качестве тестового задания в одну контору. Там РТК, роутинг, изменение/добавление пользователей, весь фарш. Меня отклонили, сказав, что я не понимаю как работает метод filter() и еще какую-то чушь про вынесение в компоненты😂 В общем🤡🤡🤡
@aktotuttttt
@aktotuttttt Жыл бұрын
Привет всем! Если у вас не запустится сервер при проверке ввода пользака на 1 часе, то вы не скачали зависимости bcryp + jwt (но вы и сами должны догадаться если смотрите такой контент)
@akifhaciyev3522
@akifhaciyev3522 Жыл бұрын
все отлично, мне очень понравилось, единственное, если немного увеличить размер шрифта, буду рад
@maximroslow
@maximroslow Жыл бұрын
Спасибо большое, да, теперь я понимаю, что все смотрят с разных устройств и шрифт нужно было делать большим
@hookah-cat
@hookah-cat Жыл бұрын
Відео топ. Дякую👍 все круто і зрозуміло пояснюєте✅
@Enkeym
@Enkeym Жыл бұрын
Автор, спасибо за видео! Очень интересней и подробный материал. Подскажите, пожалуйста, что за тема?
@kawaki4639
@kawaki4639 Жыл бұрын
2:30:00 max, я попробовал вместо 204 написать 200 статус код, и тогда возвращался ответ 'OK'
@DenInside
@DenInside Жыл бұрын
блин, бро, ты тупа супер - красава, оч все хорошо, просто и понятно, я в первый раз в жизни пишу бэк, до этого писал только фронт, оч хорошо все рассказываешь если будешь еще че - нить подобное делать, то мб еще пильнешь проект с другой бд, админкой и ролями? еще раз спасибо!
@maximroslow
@maximroslow Жыл бұрын
С другими бд есть проблемы, монго просто так сейчас не поставить, только через докер, это не всем будет понятно. Постгрес или MySql тоже надо дополнительно устанавливать на комп, а по факту все тоже самое. Можно попробовать для обучения сделать другую бд, но думаю это излишне, лишняя трата времени ради того же результата и кого-то это может просто запутать. Честно, у меня нет примеров дого, чтобы использовать в таком маленьком проекте другую бд. Только ради того, чтобы показать, как ее подключить, в остальном все точно так же будет из-за ORM
@DenInside
@DenInside Жыл бұрын
@@maximroslow не, я имею ввиду прожект побольше, с другой бд, админкой и ролями Как интернет магаз какой- нить) Но тебе виднее, в любом случае
@maximroslow
@maximroslow Жыл бұрын
@@DenInside Аа, понял, спасибо за рекомендации, можно будет что-то придумать
@DenInside
@DenInside Жыл бұрын
Рад быть полезным:)
@user-xc5xp2pr8z
@user-xc5xp2pr8z 10 ай бұрын
жаль нельзя поставить 10 лайкосов золото а не видео
@user-ls9gw4do1z
@user-ls9gw4do1z 10 ай бұрын
Голос и подача, как у крипера2004
@gloshi1337
@gloshi1337 Жыл бұрын
Привет, неплохой проект, а современных компаниях используют rtk или обычный редакс?
@mishinroman19
@mishinroman19 10 ай бұрын
Очень полезный и классный урок! Не могу найти момент с кнопкой ВЫЙТИ... Может я не внимательно искал?
@nurbekismoilov6711
@nurbekismoilov6711 Жыл бұрын
Проста класс
@unicoxr5tj417
@unicoxr5tj417 Жыл бұрын
если бы пару лет назад этот урок появился, я бы фронтендом стал
@nouchance
@nouchance Жыл бұрын
Кто ты воин?
@Xtemple135
@Xtemple135 3 күн бұрын
D ]Postman в headers почему-то токент barer отображает в виде точек
@ruslankarimov6490
@ruslankarimov6490 Жыл бұрын
Буду для себя тут тайм коды записывать: 8:30 CMD+shift+p "select" выбор gitbash
@maximroslow
@maximroslow Жыл бұрын
CMD+shift+p - это шорт кат открытия поиска, если удалить символ ">" то можно искать файлы в проекте по имени
@user-ct7uz9br9c
@user-ct7uz9br9c Жыл бұрын
@@maximroslow привет, проект не хочет открываться(регистрация и тд) все равно, даже если скачать твой реп и все по гайду установить
@user-gu8of6jx3g
@user-gu8of6jx3g Жыл бұрын
Вместо того, чтобы удалить весь node_modules и установить его обратно, чтобы удалить какую нибудь библтотеку, можно написать команду npm uninstall и название битлиотеки,например antd (03:46:00 гдето тут было), когда хотел заменить версию
@maximroslow
@maximroslow Жыл бұрын
npm uninstall не удалит зависимость из lock файла
@user-gu8of6jx3g
@user-gu8of6jx3g Жыл бұрын
@@maximroslow но если переустанавливать другую версию, то в lock файле заменится удалённая версия на новую (у меня так сработало)
@user-gu8of6jx3g
@user-gu8of6jx3g Жыл бұрын
@@maximroslow ещё загуглил, что если написать npm uninstall --save, то из lock можно будет удалить
@maximroslow
@maximroslow Жыл бұрын
@@user-gu8of6jx3g Я по-разному пробовал, самое верное удалить папку с модулями и лок файл, чтобы кеша не было никакого. Ну хорошо, что у тебя так сработало)
@user-ct7uz9br9c
@user-ct7uz9br9c Жыл бұрын
Как пользователя в prisma зарегать, никак не могу решить проблемы - выдает ошибку error: Environment variable not found: DATABASE_URL. Кто сталкивался?
@maximroslow
@maximroslow Жыл бұрын
У тебя в env файле нету пути до базы данных. В ошибке написано «Переменная окружения не найдена: DATABASE_URL»
@user-ct7uz9br9c
@user-ct7uz9br9c Жыл бұрын
@@maximroslow сделал только что, все равно не робит
@nonenone2743
@nonenone2743 Жыл бұрын
Попросили попросить docker - я прошу :) Человек простой...
@maximroslow
@maximroslow Жыл бұрын
Докер готовлю)
@inver8629
@inver8629 9 ай бұрын
Докер! Просим докер)
@ahmednassar2536
@ahmednassar2536 Жыл бұрын
Hello Max , I review the video quickly , and its in the top best tutorial that I have seen. could you provide the English translation
@EndofLine335
@EndofLine335 10 ай бұрын
Не могу понять, а зачем вы сделали кастомную кнопку, если вы по сути переписываете туда все свойства дефолтной кнопки из ант? По сути отличие только одно, что вы стандартную кнопку оборачиваете в элементы формы, но это не так сильно позволяет упростить код
@maximroslow
@maximroslow 10 ай бұрын
Я вынес не просто кнопку, а кнопку которая обернута в Form.Item, если бы я этого не сделал, я бы каждую кнопку из анта должен был оборачивать
@user-yb3gf6js5s
@user-yb3gf6js5s 8 ай бұрын
Солидно.
@user-wh9mc2po7g
@user-wh9mc2po7g Жыл бұрын
все мега супер, только хотелось бы чтоб код был крупнее, ибо очень плохо видноб. не все сидят за кучей огромных мониторов
@maximroslow
@maximroslow Жыл бұрын
Учту в следующих видео спасибо!
@user-lz2nf1ih9e
@user-lz2nf1ih9e Жыл бұрын
Бесконечно благодарен! Не планируешь снять деплой этого приложения?
@maximroslow
@maximroslow Жыл бұрын
Планирую, в процессе
@true227
@true227 11 ай бұрын
согласно документации экспресса для установки генератора достаточно команды npx express-generator , что я и сделал, проект создается сразу
@maximroslow
@maximroslow 11 ай бұрын
Ну и отлично 👍 Молодец что зашел в доку. npx вообще для этого и нужен, чтобы cli не устанавливать
@musicfan507
@musicfan507 Жыл бұрын
Предлагаю сделать приложение какое-то интересное,мини онлайн игра или что то веселое
@velikorossnationalist4259
@velikorossnationalist4259 10 ай бұрын
👍👍👍
@BlackBlack-qi7yz
@BlackBlack-qi7yz Жыл бұрын
отличное видео! Видео по деплою этого проекта будет?) Спасибо!)
@maximroslow
@maximroslow Жыл бұрын
Деплой только через докер, можно будет попробовать)
@BlackBlack-qi7yz
@BlackBlack-qi7yz Жыл бұрын
@@maximroslow, было бы круто! Спасибо тебе большое
@Bafmashina
@Bafmashina 6 ай бұрын
Подскажите в чем ошибка, при добавление сотрудника через клиент ввожу все данные нажимаю кнопку создать и мне пишет что: "Все поля обязательные" Проверял в Postman запрос уходит сотрудник добавляется и на клиенте отображается, но когда я делаю это через клиент приходит ошибка что: "Все поля обязательные" Понимаю что ошибка скорее всего на фронте Подскажите пожалуйста, может кто сталкивался с такой ошибкой или может знать примерное ее решение, а то сам я его вообще не нахожу
@maximroslow
@maximroslow 6 ай бұрын
Открой инструменты разработчика, выбери вкладку Network, перейди на страницу с добавлением сотрудника, заполни все поля и нажми отправить. Найди этот запрос в Network и посмотри какие поля уходят на сервер. Скорее всего у тебя поле не так названо на фронте перед тем, как отослать запрос проверь все поля которые ты собрал. И проверь название полей в роуте на сервере, что ты действительно отправляешь именно такое название
@Bafmashina
@Bafmashina 6 ай бұрын
@@maximroslow спасибо за ответ, я нашел в чем была беда и это классика, на клиенте в папке "services => employees.ts" где мы писали билдеры на удаление, добавление получение и тд, в билдере "addEmployee" в body была ошибка она заключалась в том что, я заключил элемент скобки то есть: было body: { employee }, а должно быть body: employee и ошибка пропала, оказалось ошибка просто в моей невнимательности
@maximroslow
@maximroslow 6 ай бұрын
@@Bafmashina Отлично, молодец что разбирался и нашел. Это все в порядке вещей, ничего не работает с первого раза. Главное, при любой ошибке нужно внимательно разбирать ее и понять, в чем ошибка
@Bafmashina
@Bafmashina 6 ай бұрын
@@maximroslow Спасибо большое)
@richardleshik7477
@richardleshik7477 7 ай бұрын
7:05:20 I never asked for this
@serdotsenko
@serdotsenko Жыл бұрын
спасибо за контент! пока ещё целиком не смотрел. бэк на TypeScript тоже?
@maximroslow
@maximroslow Жыл бұрын
Нет, бэк на js без типов
@serdotsenko
@serdotsenko Жыл бұрын
@@maximroslow понял! всёравно ты красавчик 🤝
@maximroslow
@maximroslow Жыл бұрын
@@serdotsenko Спасибо!
@kotrvnwork6665
@kotrvnwork6665 Жыл бұрын
Спасибо, управился за неделю после работы вечерами, в принципе ~ реальные задачи/фичи, для практики доделаю модель компании, гда юзер будет владельцем, название адресс, пагинацию, поиск, фильтры, ну и деплой. Посоветуй как это все задеплоить?
@maximroslow
@maximroslow Жыл бұрын
Самое простое создать vps туда поставить node и по гайду сделать: cra.link/deployment У нас по сути все есть, это самое простое как сделать
@user-uh2yq2nf9u
@user-uh2yq2nf9u Жыл бұрын
Подскажите в чем проблема dataSource ={data} как только вставляю это в таблицу все крашится rawData.some is not a function TypeError: rawData.some is not a function такая ошибка
@maximroslow
@maximroslow Жыл бұрын
У тебя есть ссылка на репозиторий? Проверь, data, должен быть массивом
@user-uh2yq2nf9u
@user-uh2yq2nf9u Жыл бұрын
@@maximroslow Привет,проверил , все одинаково как у тебя ( , приходит массив но первый рендер андефайн
@Kchorn589
@Kchorn589 6 ай бұрын
столкнулся с такой же ошибкой См. бэкенд, controllers -> employees: Должно быть "res.status(200).json(employees);" а не "res.status(200).json({employees});" - тогда будет возвращаться массив, а не объект, и всё будет ок
React и Next js убивают фронтенд!
9:11
Миша Ларченко
Рет қаралды 49 М.
КТО ЛЮБИТ ГРИБЫ?? #shorts
00:24
Паша Осадчий
Рет қаралды 4,3 МЛН
Running With Bigger And Bigger Feastables
00:17
MrBeast
Рет қаралды 194 МЛН
React Query за 10 минут! Быстрый курс
11:34
Archakov Blog
Рет қаралды 54 М.
JWT авторизация. Основы JWT - механизма.
6:45
Хочу вАйти
Рет қаралды 8 М.
React стек 2022. TypeScript, Redux Toolkit, RTKQuery, Tailwind
1:17:59
Владилен Минин
Рет қаралды 150 М.
Redux - Complete Tutorial (with Redux Toolkit)
37:01
Cosden Solutions
Рет қаралды 202 М.
КТО ЛЮБИТ ГРИБЫ?? #shorts
00:24
Паша Осадчий
Рет қаралды 4,3 МЛН