Это список лучших серверных библиотек javascript на рынке, и я бы даже порекомендовал вам добавить его в закладки для дальнейшего использования, как я сделал для себя 😜.
1. Express
Быстрый, простой, минималистичный веб-фреймворк Node.
2. Socket.io
Socket.IO поддерживает двустороннюю связь в режиме реального времени на основе событий.
3. 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"