216 читали · 3 года назад
5 библиотек ведения логов для Node.js
Источник: Nuances of Programming Ведение логов является неотъемлемой частью создания современных веб-приложений. Логирование помогает разработчику исследовать различные проблемы приложения и быстро с ними справляться. В противном случае приходится тратить лишнее время на отладку. В этой статье речь пойдет о пользе ведения логов и различных решениях по логированию для Node.js, помогающих ускорить процесс отладки. Зачем нужно логирование? Как уже упоминалось, логирование помогает разработчикам легко отслеживать ошибки в приложениях...
418 читали · 5 лет назад
Что такое __dirname в JavaScript
JavaScript предлагает разработчикам некоторые возможности по умолчанию, а потом оказывается, что они зависят от среды исполнения и даже системы модулей. Одно из таких явлений — глобальные константы __dirname и __filename, используемые при сборке путей...
3 месяца назад
Теоретические задачи Node js
1. Вопрос: Что такое Node.js и чем он отличается от JavaScript в браузере? Ответ: Node.js — это среда выполнения JavaScript, построенная на движке V8 от Google. Она позволяет запускать JavaScript вне браузера, на сервере. Основные отличия: отсутствие DOM и API браузера, наличие модулей для работы с файловой системой, сетью, процессами ОС, а также собственный менеджер пакетов npm. 2. Вопрос: Что такое цикл событий (event loop) в Node.js и как он работает? Ответ: Цикл событий — это механизм, который позволяет Node...
128 читали · 1 месяц назад
Язык JavaScript - Глобальный объект
Представьте, что у вас есть гигантская коробка. Вы можете положить в неё что угодно, и это что-то станет доступным отовсюду - из любой комнаты, любого ящика, любого уголка вашего кода. Эта коробка существует всегда. Она появляется вместе с программой и исчезает только когда программа завершается. Это глобальный объект. Он всегда рядом. Он хранит console, setTimeout, Math и все ваши глобальные переменные. Но с великой силой приходит великая ответственность. Засорить глобальный объект - значит создать потенциальный ад для отладки...