npm vs Yarn — какой менеджер пакетов стоит использовать ?

Npm и Yarn – два самых популярных менеджеры пакетов для JavaScript. Если вы не знаете что делают менеджеры пакетов, то они являются естественным способом автоматизации процесса установки, обновления и удаления сторонних модулей, которые хранятся в общей базе модулей. В этой статье будет рассказано в чем разница между двумя самыми популярными менеджерами пакетов для JavaScript – … 

 

ES2017 async/await в Node.js

В этой статье разберемся что не так с промисами, как ключевое слово await поможет решить эту проблему, и как использовать это прямо сейчас. Одним из самых лучших нововведений в ES7 считается синтаксис async/await. Хотя это всего лишь синтаксический сахар поверх Promises, эти два ключевых слова помогут писать асинхронный код намного приятней, а также помогут решить … 

 

Аргументы командной строки в Node.js

Что такое аргументы командной строки (Command Line Arguments)? Аргументы командной строки — это строки которые используются для передачи дополнительной информации перед запуском программы из терминала (CLI) операционной системы. Аргументы командной строки как правило содержат параметры конфигурации приложения, например, адрес порта HTTP сервера. В большинстве случаев аргументы передаются после названия программы. Пример синтаксиса можно увидеть ниже: … 

 

Как прочитать файл в Node.js ?

Функции для работы с файлами хранятся в модуле fs. Его можно импортировать следующим образом: Каждый метод в модуле fs имеет синхронную, а также асинхронную реализацию. Асинхронные методы принимают последним параметром в функцую обратного вызова завершения чтения файлв. Рекомендуется использовать асинхронный метод вместо синхронного метода, так как он никогда не блокирует event loop. Пример чтения файла: