Публикации по теме 'nodejs'
Под капотом автоформаторов VSCode (например, Prettier)
VSCode стал основным продуктом для многих разработчиков локальной среды. Одна из причин - мощные расширения, которые можно запускать из самой среды IDE, от проверки типов до автоматического форматирования кода. Здесь мы рассмотрим обзор VSCode, а затем рассмотрим, как работает автоматическое форматирование. Последней задачей будет создание небольшой версии Prettier (или eslint - fix), которая может работать как расширение VSCode. Цель состоит в том, чтобы понять механизм работы этого типа..
Разрешение конфликтов Git в package-lock.json
Часто при выполнении слияний Git в проектах Node.js возникают конфликты в package-lock.json или yarn.lock. Обычно это происходит, если обе ветки изменили package.json или обновили зависимости.
Однако, поскольку это сгенерированные файлы, исправлять конфликты вручную нецелесообразно и не рекомендуется. Простой способ их решения заключается в следующем:
git checkout --theirs package-lock.json
# If using yarn, instead do:
# git checkout --theirs yarn.lock
npm install
После этого в..
Обязательные библиотеки функционального программирования в Node.js для чистого и поддерживаемого кода
Библиотеки функционального программирования для чистого и поддерживаемого кода: Lodash, Immutable, Ramda, Mout, RxJS и KefirJS.
Использование функционального программирования в Node.js может быть ценным навыком, поскольку оно позволяет разработчикам писать более краткий, удобный в сопровождении и понятный код. В функциональном программировании функции рассматриваются как объекты первого класса, то есть они могут передаваться как аргументы и возвращаться как значения, что позволяет..
Используйте Headless Playwright в Node.js для автоматизации ручных процессов
Мы работаем над проектами в сфере ИТ в больших количествах. Автоматизация ручных операций в настоящее время является самым большим препятствием.
Процессы в деловом мире включают в себя профили должностей, где основная ответственность заключается в подтверждении набора фактов с использованием различных интернет-ресурсов. Что касается продолжения цикла, то теперь вся процедура требует много работы.
Когда мы суммируем все это, количество времени, затрачиваемого на ручной труд, огромно...
Реализация спецификации IRC в Node.js
Почему читать RFC не должно быть страшно
IRC всегда был большой частью моей жизни. Некоторые из моих самых крепких друзей выросли из чатов по каналам IRC, которые я посещал каждый день с подросткового возраста. Когда я шел по пути к карьере в области компьютерных наук, было вполне естественно, что я задавался вопросом, как все это работает под капотом. Но с чего начать?
Оказалось, что люди из Инженерной группы Интернета (IETF) пишут эти вещи, называемые запросами комментариев (RFC), с..
Резерв — Технические детали
Эта статья продолжает статью REserve — Rational и содержит некоторые технические подробности проекта REserve .
Обзор концепции
Определив массив сопоставлений , можно решить, как сервер будет обрабатывать входящие запросы. Каждое сопоставление связывает критерий соответствия , определенный с помощью регулярного выражения , с обработчиком , который будет отвечать на запрос.
Когда сопоставление определено, его ассоциация с обработчиком осуществляется через определенное свойство..
Создание приложения чата Node.JS с помощью WebSocket, кластера Node.js и Redis
Эта история изначально была опубликована в блоге DeadSimpleChat: Создание приложения для чата Node.JS с помощью WebSocket, кластера Node.js и Redis
Dead Simple Chat предлагает готовый чат с JavaScript Chat API и SDK , который можно добавить за считанные секунды в любое приложение или на веб-сайт.
В этом сообщении блога мы создадим масштабируемое приложение для чата с использованием WebSocket Node.JS и Redis.
Это чат-приложение будет высокопроизводительным и сможет..