Основы Node.js часть первая

Поділитися
Вставка
  • Опубліковано 9 жов 2022
  • Что такое Node.js, для чего нужна. Установка, инициализания, пакетный менеджер, модули, объект и класс в качестве модуля, работа с path, fs, os.
    В процессе работы над видео по созданию интернет магазина на JavaScript, возникла необходимость использовать Node js. Я подумал, что неплохо сделать небольшой экскурс в этот вопрос - сначала разберемся с с чем ее едят, затем я напишу API на чистой Node без фреймворков(как expres), чтобы стало ясно как, это работает под капотом.
    0:00:05 Наратив о том зачем оно нужно, попытка объяснить что такое Node, где живет и как работает. Без кода, знающие о чем речь могут пропустить этих 20 минут.
    0:21:09 Инициализация приложения package.json, основы работы с npm (пакетным менеджером)
    0:34:52 Работа с модулями, добавляем объект в качестве модуля, добавляем класс в качестве модуля
    0:47:43 Модуль ядра Node - path, работа с путями
    01:04:15 Модуль fs - работа с файловой системой, создание папок, файлов и контентом в них
    01:30:49 Модуль os - работа с операционной системой

КОМЕНТАРІ • 13

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

    Спасибо за очень интересную тему и разъяснение, за труд!

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

      Спасибо

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

      @@coderway5617 Скажите а не будет ли у Вас видео nodejs + postgresql

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

      @@duce201 Вы могли заметить, что я вообще в своих видео не касался баз данных, работал с чистым json. И на самом деле, работа с базами отдельная тема, технически - для ноды это подключение драйвера. Если прикрутить мангуста или нечто подобное будет напоминать работу как в Ларавел - концептуально. Логика работы все равно ни куда не денется. Наверное, стоит подумать о серии работы с базами в целом. Но, я еще не закончил с express. Вообще много есть о чем рассказать, найти бы время...

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

    спасибо за урок

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

    спасибо!👏👍💥

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

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

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

      Очень радБ что понравилось

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

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

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

      @@vlheikke5079 Спасибо за отзыв

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

    Год джи си ?

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

    Вот потому потом и не работают некоторые модули на текущей версии, а надо какие-то патчи или LTS. Не надо "нарушать" указанный в официальной документации код. Даже если "сейчас" работает. Не факт, что "завтра" тоже будет работать. Для того и есть официальная документация.
    Не стоит учить "плохому" ))

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

      Для приложений в чистом виде, без оберток и надстроек, таких проблем не бывает или они отлавливаются на самом раннем этапе. Как правило это проблема не Ноды, а самих приложений, и вообще "головных болей" у Ноды практически нет. И конфликтов версий, я тоже не припопомню.