23 чрезвычайно полезных библиотеки NodeJS, которые вы должны знать

Node.js Информация
23 чрезвычайно полезных библиотеки NodeJS, которые вы должны знать

Это список лучших серверных библиотек javascript на рынке, и я бы даже порекомендовал вам добавить его в закладки для дальнейшего использования, как я сделал для себя 😜.

1. Express

https://www.npmjs.com/package/expressБыстрый, простой, минималистичный веб-фреймворк Node.

2. Socket.io

https://www.npmjs.com/package/socket.ioSocket.IO поддерживает двустороннюю связь в режиме реального времени на основе событий.

3. Body-parser

https://www.npmjs.com/package/body-parserПромежуточное ПО для анализа тела Node.js.

Тело входящего запроса анализируется промежуточным программным обеспечением перед обработчиком, который запускается вreq.bodyдоступны в свойствах.

4. Cors

CORS — это пакет node.js, который предоставляет промежуточное ПО Connect/Express, которое включает CORS с различными параметрами.

5. Passport

Passport — это промежуточное ПО для проверки подлинности, совместимое с Express, для Node.js.

Единственной целью Passport является аутентификация запросов, которая выполняется с помощью расширяемого набора подключаемых модулей, называемых политиками.

6. Multer

Мультер используется для обработкиmultipart/form-dataПромежуточное ПО Node.js, в основном используемое для загрузки файлов.

7. Axios

HTTP-клиент на основе Promise для браузеров и node.js.

8. Morgan

ПО промежуточного слоя для регистрации HTTP-запросов для Node.js.

9. Http-errors

Легко создавайте ошибки HTTP для Express, Koa, Connect и т. д.

10. Dotenv

Dotenv — это модуль с нулевой зависимостью, который берет переменные среды из.envфайл загружен вprocess.envсередина. Хранение конфигурации в среде отделено от кода

11. Faker

Генерирует много поддельных данных в браузере и node.js.

12. Nodemailer

Отправка электронных писем с помощью Node.js — проще простого! 🍰✉️

13.Sequelize

Sequelize — это ORM на основе Node.js для Postgres, MySQL, MariaDB, SQLite и Microsoft SQL Server. Он предлагает надежную поддержку транзакций, отношения, нетерпеливую и ленивую загрузку, репликацию чтения и многое другое.

14.Mongoose

Mongoose — это инструмент объектного моделирования MongoDB, предназначенный для работы в асинхронной среде. Mongoose поддерживает как обещания, так и обратные вызовы.

15.Jest

Jest — это среда тестирования JavaScript, регулярно разрабатываемая и поддерживаемая Facebook.

16. Moment

Облегченная библиотека дат JavaScript для анализа, проверки, манипулирования и форматирования дат.

17. lodash

Lodash упрощает работу с JavaScript, избавляя от необходимости работать с массивами, числами, объектами, строками и т. д. Модульный подход Lodash отлично подходит для:

  • Итерация по массивам, объектам и строкам
  • Действие и тестовые значения
  • Создание составных функций

18. chalk

Дизайн в стиле терминальной строки.

Chalk поставляется с простым в использовании составным API, где вы просто связываете и вкладываете стили, которые хотите.

19. validator

Библиотеки для проверки строк и дезинфицирующих средств.

20. Cheerio

Cheerio анализирует разметку, как HTML, и предоставляет API для обхода/управления результирующей структурой данных.

21. JSDoc

Генератор документации API для JavaScript.

22. Helmet

Helmet помогает защитить ваше приложение Express, устанавливая различные заголовки HTTP.

23. Crypto-js

Криптографическая стандартная библиотека JavaScript.


Спасибо каждому читателю или другу, который уделит мне внимание, я специально сделал эту статью с ❤️, чтобы отправить ее своим друзьям-разработчикам.

источник:blog.bitsrc.io

Автор: Локендер Сингх
Перевод: Официальный аккаунт "Full-Stack Front-End Developer"