Nestjs - быстрый курс по лучшему Node js фреймворку

Поділитися
Вставка
  • Опубліковано 5 сер 2024
  • В этом небольшом курсе мы разберём базовые понятия Nestjs, посмотрим на его структуру и напишем небольшое API, которое будет сохранять данные в базу данных и даже посмотрим на написание тестов.
    ⚡ Ссылки
    Курс по Nest.js и Typescript: purpleschool.ru/course/nestjs
    Курс по микросервисам на Nest.js: purpleschool.ru/course/micros...
    Видео про Nest.js: • Обзор Nestjs - лучший ...
    Видео про AstroNvim: • AstroNvim - лучшая IDE...
    Видео про декораторы в TypeScript 5.0: • Новые декораторы в Typ...
    Документация Nest.js: nestjs.com
    Мой telegram канал: t.me/purple_code_channel
    Все мои курсы: purpleschool.ru
    Разделы видео:
    0:00 - Введение
    0:10 - О Nest js
    0:53 - Nest CLI
    3:36 - Структура проекта
    7:00 - Модули - Теория (modules)
    10:01 - Модули - Практика
    13:40 - Контроллеры - Теория (controllers)
    15:03 - Контроллеры - Практика
    18:54 - Декораторы контроллера
    25:55 - Класс валидатор
    31:34 - Провайдеры (providers)
    35:44 - Работа с базой данных
    43:05 - Другие провайдеры
    45:50 - Тестирование
    50:21 - Что дальше?
    52:10 - Заключение

КОМЕНТАРІ • 164

  • @PurpleSchool
    @PurpleSchool  Рік тому +4

    ⚡ Ссылки
    Курс по Nest.js и Typescript: purpleschool.ru/course/nestjs
    Курс по микросервисам на Nest.js: purpleschool.ru/course/microservices
    Видео про Nest.js: ua-cam.com/video/AtCxtu8Suvc/v-deo.html
    Видео про AstroNvim: ua-cam.com/video/LKnuIazeiM4/v-deo.html
    Видео про декораторы в TypeScript 5.0: ua-cam.com/video/-ZFprXU3-RA/v-deo.html
    Документация Nest.js: nestjs.com
    Мой telegram канал: t.me/purple_code_channel
    Все мои курсы: purpleschool.ru

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

      У тебя macOS на виртуалке стоит или это мак мини? И да кстати, какое у тебя железо стоит?

  • @russellray1219
    @russellray1219 Рік тому +4

    Антон, большое спасибо за видео!
    Получилось очень сжато, информативно и доступно!
    Желаю Вам и вашему каналу успехов в развитии!

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

    Обожаю Ваши уроки! Все четко и ясно! Спасибо за контент!

  • @pnetesa
    @pnetesa Рік тому +2

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

  • @Max.Kozlov
    @Max.Kozlov Рік тому +2

    оооо почти час крутого контента, то что нужно!

  • @user-en4tt1zv8v
    @user-en4tt1zv8v Рік тому +2

    Обожаю ваши уроки nest js как раз подъехал 🎉

  • @dimd8824
    @dimd8824 7 місяців тому +2

    Антон, спасибо.
    Куплю твой курс по Nest.js , он того стоит.

  • @user-sz8lo7vu9b
    @user-sz8lo7vu9b Рік тому +4

    Это великолепно!)
    Спасибо большое
    NestJS после Express кажется сильно удобнее)
    Особенно после того, как в Express пытался соблюдать структуру аналогичную в NestJS, используя импровизированные controllers и services)

  • @user-yf2er5vr8q
    @user-yf2er5vr8q Рік тому +2

    супер уроки -ждем еще, понравилось

  • @Borodatenkiy
    @Borodatenkiy 11 місяців тому +2

    Прекрасный контент, спасибо :)

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

    Очень полезное видео, спасибо!

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

    дякую Антон за класні уроки!

  • @user-wv9ds4ft6d
    @user-wv9ds4ft6d 3 місяці тому

    Вот реально инфа структурирована. Если сказал контрллеры разбираем, то разбираем только контроллеры. Это настоящий преподаватель

  • @hino2
    @hino2 Рік тому +2

    Православный контент.

    • @franklucas9
      @franklucas9 4 місяці тому

      Святой лайк от Христа 👍

  • @user-jg7hx8xq3q
    @user-jg7hx8xq3q Рік тому +8

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

  • @kobakamladze4175
    @kobakamladze4175 Рік тому +9

    ДА ДА ДА! Прошу уделите бэк энду больше времени, сделайте полный, подробный курс про Nest JS...

    • @PurpleSchool
      @PurpleSchool  Рік тому +4

      Так есть же: purpleschool.ru/course/nestjs

    • @user-fg6un4ho9z
      @user-fg6un4ho9z Рік тому +1

      Мне курс ваш по восмерке понравился на удеми.

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

      Спасибо)

  • @AntonioBenderas
    @AntonioBenderas Рік тому +4

    Антон радует просто космическими темпами. Жду не дождусь Linux

    • @PurpleSchool
      @PurpleSchool  Рік тому +2

      Да, будет)

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

      ​@@PurpleSchoolантон, можете сказать, почему используете prisma, а не тот же typeorm?

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

      Удобные миграции, нет кучи багов, которые годами не решаются. Удобные API для запросов. В целом можно посмотреть мой обзор)

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

      @@PurpleSchool реквестую обзор на призму. насколько умные там миграции? умеют сами за изменениями в моделях следить?

  • @Igor-uz3vn
    @Igor-uz3vn Рік тому

    Подскажите пожалуйста, а как удалить с помощью команды сгенерированные файлы после nest g mo co ...

  • @nikche4550
    @nikche4550 4 місяці тому +1

    Материал очень полезный
    От vim'a правда глаза вытекают, но это вкусовщина)

  • @dsbasko
    @dsbasko Рік тому +2

    В догоночку к этому, было бы неплохо сделайть гайд по шарингу интерфейсов между микросервисами)

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

      Это у меня уже разобрано в этому курсе: purpleschool.ru/course/microservices

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

      @@PurpleSchool В курсе рассматривается кейм монорепы. Я же имею ввиду мультирепозиторий

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

      Тогда npm самый просто вариант или git sub modules

  • @user-qg3kx2cq7d
    @user-qg3kx2cq7d 20 днів тому

    Да, очень понравился. Похож на Spring Web в Java😄
    Решил вот на нем небольшой проект сделать с фронтом на Vue.js
    Подумываю о покупке курса)

  • @19n1ght
    @19n1ght Рік тому

    Спасибо за видео, хороший обзор.
    Подскажите, пожалуйста, IOC контейнер в Nest позволяет забиндить интерфейс на его реализацию? Контролер (да и почти любой сервис) ведь по хорошему должен зависеть от интерфейса а не от реализации.

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

      Конечно, мы можем указать через интерфейс и указать useClass, который его реализует

  • @user-qo7lr3yc7h
    @user-qo7lr3yc7h 11 місяців тому

    спасибо за ваши видео. хотел спросить что вы думаете про springboot -там кажется всего так много и много написано, кажется что nest как-то намного проще и делает те же функции

    • @PurpleSchool
      @PurpleSchool  11 місяців тому +1

      Nest для JS и TS, и да, он достаточно простой

  • @mr-deviant
    @mr-deviant 3 місяці тому

    Не подскажите, что бы Вы рекомендовали использоватm вместо typegoose (который Вы использовали в своем курсе, но библиотека уже не поддерживается разработчиками)?

    • @PurpleSchool
      @PurpleSchool  3 місяці тому +1

      Nestjs-mongoose, которая рассматривается в обновленных лекциях

  • @biLLie_wiLLie
    @biLLie_wiLLie Місяць тому

    06:37 почему у меня строчка bootstrap(); подчеркнута и пишет про then?

  • @abdurahman-he8lm
    @abdurahman-he8lm 2 місяці тому

    подскажите что за программа с помощью которого вы отправляли http запросы: полльзуюсь обычно curl но ваш намного удобнее

  • @user-zv2zw8js7q
    @user-zv2zw8js7q Рік тому +1

    Спасибо вам за курс а когда будет проект с использованию nestJs

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

      В курсе с наставником есть практический проект по Nest. Или я не понял вопрос?

  • @Vityoube
    @Vityoube 7 місяців тому +1

    Спасибо за полезный материал по NestJS. По ощущениям, работа с ним (судя по материалу) похожа на работа со Spring Boot в Java. Меня интересует вопрос по производительности. Вы упомянули, что "самые тяжелые приложения могут запускаться в течении 3-4 секунд". Является ли это правдой для систем. сравнимых Apache Airflow (и прочими Оркестраторами) или других систем, которые требуют множнство различнх внешних интеграций? Или подобная система будет загружаться дольше? Если да, то насколько?

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

      У нас огромный проект стартует секунд 10, но это никак не влияет на работу.

    • @franklucas9
      @franklucas9 4 місяці тому

      Не стоит забывать в каких условиях запускаются проекты

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

    Оо супер

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

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

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

      E2e обычно запускаются но отдельной базе данных, которая перед тестами чистится. А для unit можно мокать методы репозитория.

  • @user-yf2er5vr8q
    @user-yf2er5vr8q Рік тому

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

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

      Зависит от языка. Если TS. То сначала основы ноды, потом Nest, если PHP, то Laravel не плох, но это php…

    • @user-yf2er5vr8q
      @user-yf2er5vr8q Рік тому

      @@PurpleSchool большое спасибо

  • @user-qo7lr3yc7h
    @user-qo7lr3yc7h 11 місяців тому

    будет ли какой-то новый курс по несту новый с призмой или тайпорм?

    • @PurpleSchool
      @PurpleSchool  11 місяців тому +1

      Будет отдельный курс по архитекуре Nest и там будет Prisma

  • @user-mo1gm8hv7l
    @user-mo1gm8hv7l 11 місяців тому

    сейчас версия 10 уже у nest, интересно сильно ли расходится с версией 9 на которой вы работаете тут ?

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

      У меня есть отдельное видео с обзором: ua-cam.com/video/LywYydwT1t0/v-deo.html

  • @user-wr4br7sr9q
    @user-wr4br7sr9q Рік тому

    Покупал ваш курс по nestjs на юдеми в 2021 году. Есть ли принципиальные новшества в вашем курсе по nest на purpleschool? Там другой проект? Или новинки фреймворка освещены?
    Вот думаю брать или нет. Стартовые видео одни и те же.

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

      Они одинаковы с курсом на Udemy. И там и там добавлены новые дополнительные лекции.

    • @user-wr4br7sr9q
      @user-wr4br7sr9q Рік тому

      @@PurpleSchool спасибо за ответ)

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

    ты лучший

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

      Спасибо!

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

      @@PurpleSchool жду видео по поиску лучших практик

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

      он еще и комменты здесь - чистит ))

  • @user-rk5wo6wq7h
    @user-rk5wo6wq7h 10 місяців тому

    Круто! Подскажите новичку пару мониторов для программирования. На каких вы работаете?

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

      Это старые LG, один широкоформатный, второй 4K

  • @Amtes-it3cb
    @Amtes-it3cb Рік тому

    Хотел вопрос задать, что делать если тебе не хочется изучать html and css? Нужно ли Бэкендеру изучать их? Можно ли изучать JavaScript для бэкенда, не зная Html and css?

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

      Да, можно. У меня как раз так и построен курс: purpleschool.ru/course/javascript-advanced
      HTML и CSS тут не критичны

    • @Alex-ov9eo
      @Alex-ov9eo 5 місяців тому

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

  • @daveyjonesx
    @daveyjonesx Рік тому +3

    Писал бак часть для диплома в стеке nest, graphql, prisma
    Такой кайф испытал от разработки, топ инструмент

  • @polioann
    @polioann 9 місяців тому +1

    Как можно визуализировать модули? Было бы очень интересно... Какой-то необычный тулинг - это всегда круто. Ещё видел что Nest.js недавно свои девтулзы выпустили, тоже очень интересно.

    • @PurpleSchool
      @PurpleSchool  9 місяців тому +2

      Их тулзы для визуализации зависимостей платные, но есть альтернатива. Сделаю видео.

  • @user-xu9py5xg7n
    @user-xu9py5xg7n 8 місяців тому +1

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

  • @Rohan-Sensei
    @Rohan-Sensei 29 днів тому

    Самый главный вопрос, как - подключить - админ панель?
    Почему у пайтона есть Джанго с готовой админкой, а у неста нет?
    nest-admin не хочет устанавливатся на актуальную версию неста, другие админки тоже со своими причудами, например AdminJS как я понял не работает с настройками commonjs.
    Неужели все пишут кастомные админки?)

    • @PurpleSchool
      @PurpleSchool  29 днів тому

      @@Rohan-Sensei ни разу не пользовался готовой админкой

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

    Круто! Когда ждать видос по Angular?😏

  • @kitsunaana9783
    @kitsunaana9783 4 місяці тому

    А как называется это шрифт? Очень приятен глазу

  • @m.kohone
    @m.kohone 11 місяців тому

    А можно использовать всю эту красоту на фронтенде? Бекенд на другом языке будет написан

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

      На фронте похожую архитектуру имеет Angular

  • @ne4to777
    @ne4to777 2 місяці тому

    Все гуд, а зачем эти красные мигающие глюки по-всюду? Типа тест на раздражительность?

  • @durko_o
    @durko_o Рік тому +11

    Nest Next Nuxt - фантазия походу отсутствует напрочь ...

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

      Вы ещё забыли Nixt: github.com/nix-community/nixt

    • @durko_o
      @durko_o Рік тому +2

      @@PurpleSchool ага, а вот что еще chatGPT нашёл)
      Node
      Nuxt
      Nest
      Next
      Neon
      Nava
      Nino

    • @PurpleSchool
      @PurpleSchool  Рік тому +2

      😂

    • @abbze8272
      @abbze8272 Рік тому +2

      И ладно бы это был только бэк, или только фронт, типа фишка направления. Но нет! 😅

    • @franklucas9
      @franklucas9 4 місяці тому +2

      Боже, ну хоть кто то это упомянул. Я думал только меня одного это бесит

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

    Сравнивали с Adonisjs?

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

      Тут сложно сравнивать. Nest популярен, куча либ сторонних, а вот Adonis нет

  • @user-dp2po9wi2t
    @user-dp2po9wi2t 8 місяців тому

    А где посмотреть без TS(язык не совместим со мной)?

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

      На Nest нельзя писать без TS, да и в целом без него не надо писать

    • @user-dp2po9wi2t
      @user-dp2po9wi2t 8 місяців тому +1

      @@PurpleSchool почему вдруг не надо. Я хочу писать на чистом js и этого достаточно. Чтобы писать чистый код не нужно внешних принудительных абстракций, нужна внутренняя дисциплина и хорошее командное код ревью

    • @franklucas9
      @franklucas9 4 місяці тому

      @@user-dp2po9wi2t Сразу видно, чел никогда не работал в крупных проектах) То что ты описал, выглядит гладко в теории, на практике это сломается уже спустя месяц

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

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

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

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

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

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

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

      а еще жидким калом обосрешся на первых тасках.Увы и ах😢

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

      @@waltergibbs3041 по себе не судят) сейчас стажируюсь, вроде как все отлично

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

      @@nocap7223 та скока я таких видел,все запуганные первые месяцы как хомячки при громком звуке.Вообще нужно за универ платить и работать паралельно

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

    Курс всего за 2к? Круто.

  • @user-jg7hx8xq3q
    @user-jg7hx8xq3q Рік тому

    с. Я не буду писать ему отдельный интерфейс 25.33/ 26.10 Создадим папочку dto )

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

    Антон, застряло... на 39:15, подчеркивает 'beforeExit' и говорит что type string not assignable to parameter of type 'never'. PS: ok, заменил this.$on на process.on (нагуглил, хотя многое пока неясно..) и вроде заработало...

    • @franklucas9
      @franklucas9 4 місяці тому

      можно использовать ts-ignore
      но лучше этим не баловаться

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

    Никогда не понимал клавиатурного кретинизма у всех многочисленных учителей в UA-cam: как возможно [постоянно] ошибаться в каждом втором простом англ. слове, которых по работе десятки-сотни раз за день пишешь, ппц.
    Но видео в целом полезное.

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

      А вы попробуйте держать повествование, план по лекции в голове, говорить и печатать.

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

    Люди до изобретения компьютерной мыши би лайк:

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

    Лучше всего обходиться без Next и ли Express. На чистой ноде можно делать всё.

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

      А почему лучше? На чистой ноде делать велосипеды для рейтинга, промежуточных обработчиков и всего остального?

    • @franklucas9
      @franklucas9 4 місяці тому

      Дык а зачем нода, если есть плюсы. А там и до машинного кода не далеко...

  • @user-bs1ef6tt3e
    @user-bs1ef6tt3e Рік тому

    А чем express хуже nest? Я глянул статистику гугл запросов, экспрес куда популярнее nest

    • @PurpleSchool
      @PurpleSchool  Рік тому +4

      Это не сравнимые вещи. Express - простейший фреймворк для обработки запросов. Чтобы написать на нём приложение полноценное надо затащить кучу всего: DI, тесты, архитектуру и так далее. Nest - готовое решение, которое в качестве http роутинга использует тот же экспесс (а можно в 2 нажатия заменить на fasify). Рекомендую посмотреть моё первое видео обзор, там детально рассказывается почему Nest.

    • @user-bs1ef6tt3e
      @user-bs1ef6tt3e Рік тому

      @@PurpleSchool спасибо за ответ)

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

      @@PurpleSchool Так может не надо тащить свой DI в JS, превращая все это в медленное Г подобное джаве? =))

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

      Не вижу связи между скорость и DI. DI и IOC позволяет нам строить грамотную архитектуру, писать простые тесты с mock.

    • @PutlerXLO
      @PutlerXLO Рік тому +2

      @@PurpleSchool не особо вижу связи между тем, что он условно позволяет, и то как это все обильное обмазывание абстракциями сказывается на производительности конечного приложения и роста сложности входа (если действительно вникать, а не принимать черную коробку как должное). Это все не бесплатно, и мы уже все проходили в других ЯП, и опять вернулись на исходную. Для большого монолита наверно имеет право на жизнь, в контексте микросервисов - медленная сложная проприетарная черная коробка, которую не пофиксить самому в случае чего костылем, а это не то что обещает эта архитектура- простота, минимализм, всеядность и выразительность микросервисов. Вообще особого смысла в этом нет, если давно это придумано на джаве с уже давно известными плюсами и минусами.

  • @user-gh7sk4xw3u
    @user-gh7sk4xw3u Рік тому

    У кого ошибка "Модуль ""@prisma/client"" не имеет экспортированного элемента "PrismaClient"." делаем следующее:
    -в shema.prisma находим generator client и добавляем туда "output = "../node_modules/.prisma/client"" у меня вышло так:
    generator client {
    provider = "prisma-client-js"
    output = "../node_modules/.prisma/client"
    }
    -снова делаем миграцию "npx prisma migrate dev"
    -меняем "import { PrismaClient } from "@prisma/client"";на "import { PrismaClient } from "../../node_modules/.prisma/client"" (Обратите внимание что путь к папке у вас может отличаться, но если вы делали все по видео то должен совпасть);

    • @user-gh7sk4xw3u
      @user-gh7sk4xw3u Рік тому

      А еще у вас могла возникнуть ошибка "Аргумент типа "string" нельзя назначить параметру типа "never"." в database.service.ts, в этом месте "this.$on('beforeExit', async () => {", я решил ее так:
      -зажимаем ctrl и кликаем в $on, попадаем в index.d.ts (это внутри модуля призмы)
      -находим строку " $on(eventType: V, callback: (event: V extends 'query' ? Prisma.QueryEvent : Prisma.LogEvent) => void): void;" (у меня это 59 строка, возможны отличия в зависимости от версии)
      -в части кода "eventType: V" добавляем "| string", чтобы вышло "eventType: V | string", должно перестать ругаться
      p.s. Баганый какойто этот ваш Prisma...

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

      Странный хак, во всех проектах работало их коробки по инструкции на сайте.

  • @nikshirobokov
    @nikshirobokov 2 місяці тому

    Remix круче, нет?

    • @PurpleSchool
      @PurpleSchool  2 місяці тому

      Remix - frontend фреймворк, nest - backend

    • @nikshirobokov
      @nikshirobokov 2 місяці тому

      @@PurpleSchool нет, это fullstack

  • @user-ku3xl7wo7t
    @user-ku3xl7wo7t Рік тому +1

    юзлес гайд без пояснения действий

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

      Согласен.

    • @franklucas9
      @franklucas9 4 місяці тому

      Это вам матч часть нужно учить. Нест узкоспециализированный инструмент, очевидно подразумевается что вы уже обладаете какой то базой, а это вам практический урок

  • @user-fg6un4ho9z
    @user-fg6un4ho9z Рік тому

    Видео старовато с нестом 9.0, хотя сейчас 9.4.

    • @PurpleSchool
      @PurpleSchool  Рік тому +5

      Видео записывалось вчера!) Он пишет всегда ^9.0.0 в package.json, а ставит последнюю 9-ю версию. ^ - означает что допустима версия до 10.

  • @asmal832-hi
    @asmal832-hi Рік тому

    Производитедьность кто-то смотрел? Говорят этот оверхед понижает производительность express в 10 раз. При том, что express сам по себе медленный. А под fastify из коробки работает минимум, остальное костыли клепать надо.

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

      Конечно, и про понижение в 10 раз, полный бред. Вот официальные бенчмарки, которые измеряются при PR: github.com/nestjs/nest/blob/master/benchmarks/all_output.txt
      Понижение менее 5%, которое можно считать не значительным.

  • @Sober_Travel
    @Sober_Travel Місяць тому

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

  • @geekdev0
    @geekdev0 Місяць тому

    Поставь пожалуйста микрофон подальше, ужасно слушать так, невозможно

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

    У вас же есть нормальный курс по несту, зачем это инфоцыганство? Заяем очередной рваный пересказ документации?

    • @PurpleSchool
      @PurpleSchool  Рік тому +6

      Конечно есть. А это бесплатная часть, чтобы познакомить людей с фреймворком. При чем тут инфоциганство? Я продаю качественные продукты, но для этого людям надо понять качество подачи.