Публикации по теме '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. Это чат-приложение будет высокопроизводительным и сможет..