37:56 Один чел подсветил, что появился файл prisma-client.js в папке prisma. Он видимо удалил коммент, не могу закрепить. В папке prisma нужно создать файл prisma-client.js github.com/brian7346/employees-react-express/blob/main/prisma/prisma-client.js. Он нужен только на клиентской части, чтобы постоянно не создавать новый инстанс я переенс его в папку.
@maficks7309 Жыл бұрын
почему создавать, если появился сам у чела? и ещё, как он передаётся клиентской части?
@maximroslow Жыл бұрын
@@maficks7309 Этот файл не сам появился. Я его создал и неправильно обрезал запись экрана, на сколько я помню. Можно даже посмотреть на этом тайминге, файл просто появляется. Но это не критично, по ходу видео я создаю инстансы от призмы прямо в комонентах
@maficks7309 Жыл бұрын
@@maximroslow понял
@user-ql8bh7di1x Жыл бұрын
а после его создания в ручную нужны еще какие то команды в консоль? или он до миграции например должен быть создан Или как )
@maximroslow Жыл бұрын
@@user-ql8bh7di1x нет, команды не нужны. Это просто рефакторинг, вынос в новый файл)
@VceZnal10 ай бұрын
Наконец добил приложение, сразу хочу сказать не лезь сюда если вообще нет бэкграунда по Redux Toolkit, Express. Эти темы тут вообще не раскрыты что, зачем и как. Вернись сюда, как только получишь по ним базовое понимание и закрепи навыки этим проектом. Есть ошибки, но все гулиться. Удачи тебе друг в изучении веба.
@sashaohota2437 Жыл бұрын
Я смотрю 2 минуты и уже понимаю, чтобы будет круто. Спасибо за отличный урок!
@ol1175 Жыл бұрын
Вот такое детальное объяснения каждого шага - золото!!!
@aktotuttttt Жыл бұрын
Блин мужик! Я уже писал что кайфую от твоей работы? Конечно писал... Я каждый день занимаюсь после работы и учусь и мне очень и очень нравится! Ты красавчик, я похоже каждый день когда буду заниматься - буду писать что-нибудь подобное))
@user-th4qi8iv3q10 ай бұрын
Как успехи
@aktotuttttt10 ай бұрын
@@user-th4qi8iv3q да я успешный разработчик бро только рост только любимое дело
@user-em5ck3om5o11 ай бұрын
Лучшая инфа на ютубе. Реальный проект, реальный скилл. Есть неясные моменты, но зато теперь есть понимание как же все это друг с другом дружит. Пока повторяю за автором, но уже картинка в голове как создать свой проект и с чего начинать. ПРОСЬБА!!! Покажи как baseUrl сделать для продакшена (не localhost). Автору огромное спасибо!
@serjdenisov2114 Жыл бұрын
Очень хороший урок!!! Спасибо за подробное объяснение всех деталей!!! Очень хорошая подача материала и объяснение!!!! Вы молодец!!!
@wlady319819 күн бұрын
Наконец-то закончил. Проэкт то, что нужно!
@sergls35284 ай бұрын
Прекрасное, подробное и понятное объяснение! Спасибо за ваши труды! Хороший контент, с удовольствием смотрю и пишу вместе с вами!
@RamaRama-qv3jo Жыл бұрын
Спасибо, это отличный старт для начала! Надеюсь на новый курс с интернет магазином с более сложной структурой данных)
@pro100vladimir77 ай бұрын
Крайне полезное и информативное видео, где всё максимально доходчиво объясняется. Спасибо большое!
@spicyeric90633 ай бұрын
компонент из antd теперь принимает prop ghost=boolean. Можно сделать вывод, что какие-то моменты из видео могли устареть, поэтому необходимо обращаться к документации)) Видео супер, узнал много полезного про frontend и бонусом про backend. Автор просто роняет золото!! (моментами тишина смущает, приходится перематывать, но это не критично)
@user-kw6gy5lh8h Жыл бұрын
Отличный материал, жду дополнения с докер и деплоем!!)
@TheAlexChannelClub Жыл бұрын
Прекрасный курс. Хорошая подача материала. Актуальный стек технологий. Размер кода на экране очень меленький. Иногда присматриватся это прям боль.
@kotrvnwork6665 Жыл бұрын
Я на весь экран сделал и норм) Но у меня 2 моника
@Mirrasim10 ай бұрын
За три дня сделал полтара часа видоса.Долго делал потому что в бекэнд 0 и все что слышал новое гуглил и чат гпт писал узнавал подробнее. Очень понравился курс спасибо.
@ruwz Жыл бұрын
Спасибо! Вы - умница! Благодаря вам, появляются крутые разработчики!
@AndreyEmelianovv10 ай бұрын
Спасибо за ваш труд! Отличный курс, побольше бы таких! Хотелось бы увидеть проекты с использованием nestJs, nextJs, docker
@user-od4wh2jw8k Жыл бұрын
Спасибо большое за старания👍 Коммент и лайк для развития канала👍👍👍
@co181 Жыл бұрын
топовое видео спасибо! респект что обьяснял где ошибки делал и как фиксил, а не просто за кадром правил как многие часто это делают
@ToyhonaUz2 ай бұрын
Всегда это уважал в настоящих кодерах. Сделал ошибку, без стеснения исправил и показал всем. А за кадром исправят, а ты сиди и мудохтайся где ошибка...
@user-wh9mc2po7g Жыл бұрын
видео с докером и деплоем было бы супер актуально подписался, буду ждать )
@kobakamladze4175 Жыл бұрын
Лайк и подписка. По больше бы таких каналов, спасибо за труд и успехов вам!
@aktotuttttt Жыл бұрын
Поставил лайк, и с радостью делаю урок! Люблю новые знания! Спасибо Вам большое! А можно вот такое вот почаще и если нужна будет помощь пишите, бесконечно буду рад помочь (бесплатно)
@user-ml1dt5eh4c10 ай бұрын
Спасибо за урок! Много нового, сложного, интересные подходы по использованию RTK, было очень полезно! Приложение работает! Спасибо еще раз за труд! Творческих успехов и развития каналу!
@2difficult2do Жыл бұрын
Ого! Спасибо за такое объемное видео. Круто!!
@RefuelTheRocket11 ай бұрын
Спасибо за такой проект, куча всего не понятно конечно, так как никогда сам бэк не писал, но есть что поучить теперь)
@user-wk4sm6tv2t10 ай бұрын
Блин, проект просто ЛЮТЕЙШИЙ!!!!! Спасибо большое!!!!
@haibova_irisha Жыл бұрын
вау , а подойдет если никогда не работала с NodeJS,Express . курс выглядит бобически , спасибо
@maximroslow Жыл бұрын
Можешь попробовать, но если не хочешь, можешь склонировать репозиторий, удалить папку client, и начать писать только фронтенд
@user-zs5iw1tw3w Жыл бұрын
Спасибо за крутое видео! Демо-часть покоряет сердца)
@maksymshypytsia521711 ай бұрын
Очень хороший урок то что нужно для начала, ещебы покрыть это все тестами, было бы очень круто. Спасибо вам за ваш труд!!!!!!!!!!
@Artem_Arutunyan11 ай бұрын
Спасибо тебе огромное, что так разжёвываешь. После твоего видео многое в голове встало на свои места) Ты офигенно объясняешь!
@user-kn3ut1sh2o Жыл бұрын
Спасибо за крутой курс! (React, TypeScript, Redux Toolkit, Express)
@Nick-hq8of Жыл бұрын
спасибо, что продолжаешь
@kuban2359 Жыл бұрын
Класс, ждал. Спасибо!
@deViling1313 Жыл бұрын
Спасибо, смотрел одно заодно ТС начал понимать 🔥🔥🔥
@percival50923 ай бұрын
Просто хочу сказать спасибо за это видео, очень помогло !
@igorsenichev37797 ай бұрын
Спасибо вам. Было бы супер, если бы вы смогли сделать небольшое продолжение, где показали бы, как можено сделать, чтобы человек, который уже зарегистрировался смог поменять пароль или почту с подтверждением. Или это реализовать со стороны админа.... Тема смены пароля и почты с подтверждением интересна и была бы очень полезна в практике и жизни. Буду очень рад, если вдруг появится такое видео! Успехов вам и развития!
@TheWorldPeace Жыл бұрын
Очень актуально! Спасибо большое за урок, лучший!
@mr_adw10 ай бұрын
Отличный урок, вот бы еще подобный курс только с использованием нового Next 14
@user-tv5jr3rx1i Жыл бұрын
Только начал изучать ts надеюсь будет понятно
@user-le8is4yg2f Жыл бұрын
спасибо большое , я еще не начинал смотреть
@Easycore2000 Жыл бұрын
Ну как досмотрел? )
@begimaikeldibekova-ni6gr8 ай бұрын
Большое спасибо за ваш труд!
@powersx13226 ай бұрын
3:37:40 если у Вас подчеркивается type={type} в компоненте CustomButton, в 2024 antDesign убрали стиль ghost. Поэтому, в типах пропсов надо убрать ghost, а в компоненте Header исправить ghost например на default Пример: Сотрудники
@user-yv5fl2os9v Жыл бұрын
Макс,спасибо!На сегодняшний момент я еще на компоненте Layout и не знаю решил ты дальше в уроке проблему с подсказками импортов или нет,но причина в том,что нужно открыть отдельно папку Client, а не через папку с бэком что-то делать во фронте.Cлишком много nodemodules для vs code.
@maximroslow Жыл бұрын
Да, с подсказками очень непонятно бывает, видимо да, если папка с модулями большая, нужно отдельно открывать
@user-yv5fl2os9v Жыл бұрын
@@maximroslow Крутой проект! Спасибо за твою работу! Есть вопрос! В странице Status я указывал путь на главную через Paths.home - после открытия страницы Status и нажатия на кнопку главная,переход происходил с 5-6 нажатия, а указав переход просто "/" , то все переходит без проблом с первого раза. Почему так происходит?
@romanbolshiyanov9 ай бұрын
Спасибо, прекрасный труд!!!
@alexandrkorobov43867 ай бұрын
Круто мужик, просто круто. Спасибо тебе.
@user-gw4fx8ms3q Жыл бұрын
Макс , красава, так держать очень хорошо объясняешь 👏👍
@Bafmashina6 ай бұрын
Спасибо большое тебе за этот отличный контент, ты очень помогаешь)
@user-oo2xh6mb5w2 ай бұрын
3:10:26 - можно использовать готовый тип в React - PropsWithChildren
@yastrebov_dev Жыл бұрын
Кайф, спасибо большое, очень крутой урок!!
@DakCreed Жыл бұрын
Max Roslow, я тебя люблю! Два часа ищу по ютубу и гуглу проекты которые нормально по инструкции устанавливаются и запускаются, нашел всего два и твой круче, Спасибо за твою педантичность и ответственность!! А так же за крутой проект
@antibase_rus Жыл бұрын
Спасибо за труд , обычно такое продают на курсах за нехилый оверпрайс
@Dmitrijserg Жыл бұрын
Лайк, шер, подписка, спасибо.
@vitalyks10 ай бұрын
Если развернуть приложение в Докер - было бы вообще круто!
@user-yj8tf7xb6g10 ай бұрын
Спасибо за урок! 🙂
@user-eh6yu6wh9f11 ай бұрын
Макс, спасибо за контент, жду еще больше таких масштабных проектов. Подскажи, как можно задеплоить это приложение, чтоб можно было добавить его к себе в портфолио?
@user-ip7xm5tb1c11 ай бұрын
мои остановки (не забыть) back - 21:28 - API на Express front - 3:08:36 - Компонент Layout изменение версии библиотеки - 3:44:14
@lol51329 Жыл бұрын
Отличный гайд! Жду деплой)
@diggerdog001 Жыл бұрын
Макс здарова, давно тебя смотрю, спасибо за труд. У меня вопрос образовательного характера: таких видео очень много стало на русскоязычном ютубе, а как такие курсы проходить - никто не говорит. Это круто что ты сделал такое приложение и потратил на него более 7 часов, а вот тем кто учится, как правильно такие курсы проходить? Будет ли профит если тупо брать и повторять за тобой что ты делаешь на видео? У меня просто сомнения по поводу таких видео, т.к. не особо верится в реальную пользу тупого переписывания кода за автором. Есть советы?
@maximroslow Жыл бұрын
Привет, я сам во фронтенд разработке с 2016 года, всегда смотрел видео на ютубе и учился по нему. Читал книги и статьи. Прочитал полностью документацию по реакт. Совет который могу дать, это то что нужно делать самому. Не обязательно то что я показал в этом видео, а просто делать. Делать самому "список дел на реакт", "форма входа" и тд. Код все пишут разный, а результат один - чтобы работало. Нужно научится делать приложения самому используя гугл. Конечно довольно сумбурный ответ, но по-другому не смогу сказать. Я не делал ничего сам до ютуб канала. Я смотрел канал Traversy Media и повторял за ним. Делал все проекты которые делал он. И потом получил работу. Дело в том, что ютуберы показывают в таких проектах это только верхушка. Просто база. Пусть и большая. На рельных проектах нужно сидеть и разбитаться в ошибках. Пусть и видео 7 часов, но на сам проект я потратил намного больше времени. Потому что при разработке не все идет так, как задумано. Нужно сидеть и вникать в ошибки, смотреть в гугле, пытаться понять, почему именно так, а есть ли другой выход? Мне всегда было трудно разбираться. Поэтому я избрал путь "смотри все что интересно и повторяй". После того как меня уволили, я сделал 2 проекта по ютубу. Похожего типа. Первый проект: github.com/brian7346/Faceline Второй проект: github.com/brian7346/Think-Bigger Я просто повторял за ними. Но я добавил в каждый из проектов что-то свое. Один проект я сделал с переключением темы с ночной на дневную. А второй проект я делал без Redux, а на React Context, хотя сами видосы были с Redux. Я заставил себя, точнее мне было интересно попробовать сделать такое. И у меня получилось пусть и не сразу. Но именно после этих двух проектов я получил работу мидл разработчика. 2 проета я делал с февраля по август. Да времени много, но я долал все до конца. Надеюсь я ответил на твой вопрос, на самом деле трудно что-то советовать, потому что у меня у самого не самый прямой путь, но сейчас я работаю, пусть меня и увольняли и я смотрел видосы по ютубу, но это помогло. Надеюсь и у тебя все получится! Спасибо, что понимаешь, что это труд, делать такие видео
@kirillkononov5094 Жыл бұрын
@@maximroslowТраверси последнее время мало что выпускает. Много интересного на фрикодкамп
@kirillkononov5094 Жыл бұрын
Просто нужно идти от простого к сложному. Имеет смысл не повторять тупо, а делать осознанно. Сначала HTML, потом CSS, далее более сложный CSS (переменные, формулы,миксины) Sass. Далее разбиваете на компоненты, вложения при помощи «импорт». Далее JS - Его прочувствовать нужно. Самое первое - база это геморрой, переменные, функции, массивы, разные методы работы с ним (редьюc, мэп…) В асинхронные JS пока не лезь, изучай Dom манипуляции ним. Обработчики событий. Далее на ютьюбе есть кучу простеньких кейсов на ванильном JS, типа прогноза погоды, калькулятора, таймера итд У разных авторов разные подходы и объяснения поэтому лучше сделать несколько. Вот тогда ты будешь готов к реакту или вью (Create React Up, next, vite- можно даже раньше изучать) Нужно самому писать и разбирать что ты сделал. Если все понятно и осознанно - иди дальше. Если сделал но не понял, почему так- ищи ответ. Еще полезно выучить GIT /GitHub. Удачи.
@diggerdog001 Жыл бұрын
@@maximroslow спасибо за развернутый ответ, жду новые видосы! А я пошел учится)
@user-kw6gy5lh8h Жыл бұрын
@@diggerdog001 В целом повторять можно и нужно, поможет набить руку. только не в тупую переписывать а хотябы немного вникнуть что происходит и как это работает. А для такого видео нужен более менее кругозор, т.к. это не туторил по технологиям а проект использующий их, и тогда такой материал поможет понять новое и более легко изучить это.
@llllllllllllllx-u2b6 ай бұрын
Спасибо за видео!
@Shuriksful Жыл бұрын
Наконец-то!
@Anton_Strummer8 ай бұрын
@maximroslow спасибо, что сделал этот урок и поделился им. я 1,5 месяца его смотрел и делал, но сделал, все работает )
@maximroslow7 ай бұрын
Молодец, надеюсь ты узнал что-нибудь новое для себя!
@Anton_Strummer7 ай бұрын
@@maximroslow да, много нового, отличный курс, для развития в сторону full-stack!
@it_gamer9769 Жыл бұрын
Хотелось бы продолжение с Docker
@user-sr7iz9yk6p Жыл бұрын
Спасибо!
@user-oe1hf4lu3x Жыл бұрын
Хороший видеоролик, сильный)
@RowdyKGZ10 ай бұрын
Круто огонь, единственное посоветовал бы шрифт на 20-30% больше сделать
@maximroslow10 ай бұрын
Спасибо, да, я в следующем уроке принял во внимание, действительно не удобно смотреть, если на маленьких экранах
@McBood Жыл бұрын
Большое спасибо!
@WorldCount Жыл бұрын
У нас в компании тоже не юзают put и delete. А методы add и edit были бы объединены в save. Если есть id - то это редактирование записи, если нет - добавление записи.
@alexeyfilippov429 ай бұрын
А как определить модификатор edit it delete?
@user-zb9qy9yc4b9 күн бұрын
Я самоучка джун и написал примерно такое же приложение, только без авторизации, в качестве тестового задания в одну контору. Там РТК, роутинг, изменение/добавление пользователей, весь фарш. Меня отклонили, сказав, что я не понимаю как работает метод filter() и еще какую-то чушь про вынесение в компоненты😂 В общем🤡🤡🤡
@aktotuttttt Жыл бұрын
Привет всем! Если у вас не запустится сервер при проверке ввода пользака на 1 часе, то вы не скачали зависимости bcryp + jwt (но вы и сами должны догадаться если смотрите такой контент)
@akifhaciyev3522 Жыл бұрын
все отлично, мне очень понравилось, единственное, если немного увеличить размер шрифта, буду рад
@maximroslow Жыл бұрын
Спасибо большое, да, теперь я понимаю, что все смотрят с разных устройств и шрифт нужно было делать большим
@hookah-cat Жыл бұрын
Відео топ. Дякую👍 все круто і зрозуміло пояснюєте✅
@Enkeym Жыл бұрын
Автор, спасибо за видео! Очень интересней и подробный материал. Подскажите, пожалуйста, что за тема?
@kawaki4639 Жыл бұрын
2:30:00 max, я попробовал вместо 204 написать 200 статус код, и тогда возвращался ответ 'OK'
@DenInside Жыл бұрын
блин, бро, ты тупа супер - красава, оч все хорошо, просто и понятно, я в первый раз в жизни пишу бэк, до этого писал только фронт, оч хорошо все рассказываешь если будешь еще че - нить подобное делать, то мб еще пильнешь проект с другой бд, админкой и ролями? еще раз спасибо!
@maximroslow Жыл бұрын
С другими бд есть проблемы, монго просто так сейчас не поставить, только через докер, это не всем будет понятно. Постгрес или MySql тоже надо дополнительно устанавливать на комп, а по факту все тоже самое. Можно попробовать для обучения сделать другую бд, но думаю это излишне, лишняя трата времени ради того же результата и кого-то это может просто запутать. Честно, у меня нет примеров дого, чтобы использовать в таком маленьком проекте другую бд. Только ради того, чтобы показать, как ее подключить, в остальном все точно так же будет из-за ORM
@DenInside Жыл бұрын
@@maximroslow не, я имею ввиду прожект побольше, с другой бд, админкой и ролями Как интернет магаз какой- нить) Но тебе виднее, в любом случае
@maximroslow Жыл бұрын
@@DenInside Аа, понял, спасибо за рекомендации, можно будет что-то придумать
@DenInside Жыл бұрын
Рад быть полезным:)
@user-xc5xp2pr8z10 ай бұрын
жаль нельзя поставить 10 лайкосов золото а не видео
@user-ls9gw4do1z10 ай бұрын
Голос и подача, как у крипера2004
@gloshi1337 Жыл бұрын
Привет, неплохой проект, а современных компаниях используют rtk или обычный редакс?
@mishinroman1910 ай бұрын
Очень полезный и классный урок! Не могу найти момент с кнопкой ВЫЙТИ... Может я не внимательно искал?
@nurbekismoilov6711 Жыл бұрын
Проста класс
@unicoxr5tj417 Жыл бұрын
если бы пару лет назад этот урок появился, я бы фронтендом стал
@nouchance Жыл бұрын
Кто ты воин?
@Xtemple1353 күн бұрын
D ]Postman в headers почему-то токент barer отображает в виде точек
@ruslankarimov6490 Жыл бұрын
Буду для себя тут тайм коды записывать: 8:30 CMD+shift+p "select" выбор gitbash
@maximroslow Жыл бұрын
CMD+shift+p - это шорт кат открытия поиска, если удалить символ ">" то можно искать файлы в проекте по имени
@user-ct7uz9br9c Жыл бұрын
@@maximroslow привет, проект не хочет открываться(регистрация и тд) все равно, даже если скачать твой реп и все по гайду установить
@user-gu8of6jx3g Жыл бұрын
Вместо того, чтобы удалить весь node_modules и установить его обратно, чтобы удалить какую нибудь библтотеку, можно написать команду npm uninstall и название битлиотеки,например antd (03:46:00 гдето тут было), когда хотел заменить версию
@maximroslow Жыл бұрын
npm uninstall не удалит зависимость из lock файла
@user-gu8of6jx3g Жыл бұрын
@@maximroslow но если переустанавливать другую версию, то в lock файле заменится удалённая версия на новую (у меня так сработало)
@user-gu8of6jx3g Жыл бұрын
@@maximroslow ещё загуглил, что если написать npm uninstall --save, то из lock можно будет удалить
@maximroslow Жыл бұрын
@@user-gu8of6jx3g Я по-разному пробовал, самое верное удалить папку с модулями и лок файл, чтобы кеша не было никакого. Ну хорошо, что у тебя так сработало)
@user-ct7uz9br9c Жыл бұрын
Как пользователя в prisma зарегать, никак не могу решить проблемы - выдает ошибку error: Environment variable not found: DATABASE_URL. Кто сталкивался?
@maximroslow Жыл бұрын
У тебя в env файле нету пути до базы данных. В ошибке написано «Переменная окружения не найдена: DATABASE_URL»
@user-ct7uz9br9c Жыл бұрын
@@maximroslow сделал только что, все равно не робит
@nonenone2743 Жыл бұрын
Попросили попросить docker - я прошу :) Человек простой...
@maximroslow Жыл бұрын
Докер готовлю)
@inver86299 ай бұрын
Докер! Просим докер)
@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
@EndofLine33510 ай бұрын
Не могу понять, а зачем вы сделали кастомную кнопку, если вы по сути переписываете туда все свойства дефолтной кнопки из ант? По сути отличие только одно, что вы стандартную кнопку оборачиваете в элементы формы, но это не так сильно позволяет упростить код
@maximroslow10 ай бұрын
Я вынес не просто кнопку, а кнопку которая обернута в Form.Item, если бы я этого не сделал, я бы каждую кнопку из анта должен был оборачивать
@user-yb3gf6js5s8 ай бұрын
Солидно.
@user-wh9mc2po7g Жыл бұрын
все мега супер, только хотелось бы чтоб код был крупнее, ибо очень плохо видноб. не все сидят за кучей огромных мониторов
@maximroslow Жыл бұрын
Учту в следующих видео спасибо!
@user-lz2nf1ih9e Жыл бұрын
Бесконечно благодарен! Не планируешь снять деплой этого приложения?
@maximroslow Жыл бұрын
Планирую, в процессе
@true22711 ай бұрын
согласно документации экспресса для установки генератора достаточно команды npx express-generator , что я и сделал, проект создается сразу
@maximroslow11 ай бұрын
Ну и отлично 👍 Молодец что зашел в доку. npx вообще для этого и нужен, чтобы cli не устанавливать
@musicfan507 Жыл бұрын
Предлагаю сделать приложение какое-то интересное,мини онлайн игра или что то веселое
@velikorossnationalist425910 ай бұрын
👍👍👍
@BlackBlack-qi7yz Жыл бұрын
отличное видео! Видео по деплою этого проекта будет?) Спасибо!)
@maximroslow Жыл бұрын
Деплой только через докер, можно будет попробовать)
@BlackBlack-qi7yz Жыл бұрын
@@maximroslow, было бы круто! Спасибо тебе большое
@Bafmashina6 ай бұрын
Подскажите в чем ошибка, при добавление сотрудника через клиент ввожу все данные нажимаю кнопку создать и мне пишет что: "Все поля обязательные" Проверял в Postman запрос уходит сотрудник добавляется и на клиенте отображается, но когда я делаю это через клиент приходит ошибка что: "Все поля обязательные" Понимаю что ошибка скорее всего на фронте Подскажите пожалуйста, может кто сталкивался с такой ошибкой или может знать примерное ее решение, а то сам я его вообще не нахожу
@maximroslow6 ай бұрын
Открой инструменты разработчика, выбери вкладку Network, перейди на страницу с добавлением сотрудника, заполни все поля и нажми отправить. Найди этот запрос в Network и посмотри какие поля уходят на сервер. Скорее всего у тебя поле не так названо на фронте перед тем, как отослать запрос проверь все поля которые ты собрал. И проверь название полей в роуте на сервере, что ты действительно отправляешь именно такое название
@Bafmashina6 ай бұрын
@@maximroslow спасибо за ответ, я нашел в чем была беда и это классика, на клиенте в папке "services => employees.ts" где мы писали билдеры на удаление, добавление получение и тд, в билдере "addEmployee" в body была ошибка она заключалась в том что, я заключил элемент скобки то есть: было body: { employee }, а должно быть body: employee и ошибка пропала, оказалось ошибка просто в моей невнимательности
@maximroslow6 ай бұрын
@@Bafmashina Отлично, молодец что разбирался и нашел. Это все в порядке вещей, ничего не работает с первого раза. Главное, при любой ошибке нужно внимательно разбирать ее и понять, в чем ошибка
@Bafmashina6 ай бұрын
@@maximroslow Спасибо большое)
@richardleshik74777 ай бұрын
7:05:20 I never asked for this
@serdotsenko Жыл бұрын
спасибо за контент! пока ещё целиком не смотрел. бэк на TypeScript тоже?
@maximroslow Жыл бұрын
Нет, бэк на js без типов
@serdotsenko Жыл бұрын
@@maximroslow понял! всёравно ты красавчик 🤝
@maximroslow Жыл бұрын
@@serdotsenko Спасибо!
@kotrvnwork6665 Жыл бұрын
Спасибо, управился за неделю после работы вечерами, в принципе ~ реальные задачи/фичи, для практики доделаю модель компании, гда юзер будет владельцем, название адресс, пагинацию, поиск, фильтры, ну и деплой. Посоветуй как это все задеплоить?
@maximroslow Жыл бұрын
Самое простое создать vps туда поставить node и по гайду сделать: cra.link/deployment У нас по сути все есть, это самое простое как сделать
@user-uh2yq2nf9u Жыл бұрын
Подскажите в чем проблема dataSource ={data} как только вставляю это в таблицу все крашится rawData.some is not a function TypeError: rawData.some is not a function такая ошибка
@maximroslow Жыл бұрын
У тебя есть ссылка на репозиторий? Проверь, data, должен быть массивом
@user-uh2yq2nf9u Жыл бұрын
@@maximroslow Привет,проверил , все одинаково как у тебя ( , приходит массив но первый рендер андефайн
@Kchorn5896 ай бұрын
столкнулся с такой же ошибкой См. бэкенд, controllers -> employees: Должно быть "res.status(200).json(employees);" а не "res.status(200).json({employees});" - тогда будет возвращаться массив, а не объект, и всё будет ок