Основы 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 - работа с операционной системой
Спасибо за очень интересную тему и разъяснение, за труд!
Спасибо
@@coderway5617 Скажите а не будет ли у Вас видео nodejs + postgresql
@@duce201 Вы могли заметить, что я вообще в своих видео не касался баз данных, работал с чистым json. И на самом деле, работа с базами отдельная тема, технически - для ноды это подключение драйвера. Если прикрутить мангуста или нечто подобное будет напоминать работу как в Ларавел - концептуально. Логика работы все равно ни куда не денется. Наверное, стоит подумать о серии работы с базами в целом. Но, я еще не закончил с express. Вообще много есть о чем рассказать, найти бы время...
спасибо за урок
спасибо!👏👍💥
Спасибо за видео
Очень радБ что понравилось
@@coderway5617 искал что нибудь глянуть по ноде, случайно набрёл на ваш канал.Приглянулась подача материала, люблю размеренную не спешную манеру, а то многие сейчас куда то торопятся вечно))
@@vlheikke5079 Спасибо за отзыв
Год джи си ?
Вот потому потом и не работают некоторые модули на текущей версии, а надо какие-то патчи или LTS. Не надо "нарушать" указанный в официальной документации код. Даже если "сейчас" работает. Не факт, что "завтра" тоже будет работать. Для того и есть официальная документация.
Не стоит учить "плохому" ))
Для приложений в чистом виде, без оберток и надстроек, таких проблем не бывает или они отлавливаются на самом раннем этапе. Как правило это проблема не Ноды, а самих приложений, и вообще "головных болей" у Ноды практически нет. И конфликтов версий, я тоже не припопомню.