Repolode
expressjs

expressjs/express

Быстрый, не навязывающий подходов минималистичный веб-фреймворк для Node.js, предназначенный для создания веб-приложений и HTTP API.

Звёзды
69,572
Форки
25,250
Открытые issues
242
Последний коммит
3 дня назад

Что это?

Express — минималистичный веб-фреймворк для Node.js. Он предоставляет небольшой набор инструментов для маршрутизации запросов, работы с HTTP-возможностями, такими как редиректы и кэширование, и рендеринга представлений, оставляя выбор ORM и шаблонизатора разработчику.

Фреймворк предназначен для одностраничных приложений, сайтов, гибридных приложений и публичных HTTP API. В него входят гибкая маршрутизация, согласование содержимого и система представлений, которая через @ladjs/consolidate поддерживает более 14 шаблонизаторов. Исполняемый генератор позволяет быстро создать каркас нового приложения.

Express устанавливается из реестра npm и требует Node.js версии 18 или выше. Проект поддерживает официальный технический комитет, а для версии v5 есть руководство по миграции.

Ключевые возможности

  • 01Гибкая маршрутизация по HTTP-методам и URL-путям
  • 02HTTP-возможности для редиректов, кэширования и подобных задач
  • 03Система представлений с поддержкой более 14 шаблонизаторов
  • 04Встроенное согласование содержимого
  • 05Исполняемый генератор для создания каркаса приложения

Сценарии использования

  • Создание REST- или публичных HTTP API на Node.js
  • Раздача одностраничных приложений и сайтов с помощью небольшого сервера
  • Создание собственных бэкендов без предписанного ORM или шаблонизатора

Быстрый старт

  1. 1

    Установите Node.js 18 или более поздней версии

  2. 2

    Установите Express в проект

    npm install express
  3. 3

    Создайте файл с маршрутом Hello World и запустите его с помощью node

Что важно знать

  • Требуется Node.js 18 или более поздней версии.

Темы

Частые вопросы

Что такое express?
Быстрый, не навязывающий подходов минималистичный веб-фреймворк для Node.js, предназначенный для создания веб-приложений и HTTP API. Express — минималистичный веб-фреймворк для Node.js. Он предоставляет небольшой набор инструментов для маршрутизации запросов, работы с HTTP-возможностями, такими как редиректы и кэширование, и рендеринга представлений, оставляя выбор ORM и шаблонизатора разработчику.
express можно использовать бесплатно? Какая у него лицензия?
express распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
express всё ещё поддерживается?
Активно поддерживается. Последний коммит в express — 17 окт. 2026 г..
Для чего можно использовать express?
Создание REST- или публичных HTTP API на Node.js Раздача одностраничных приложений и сайтов с помощью небольшого сервера Создание собственных бэкендов без предписанного ORM или шаблонизатора
Как установить express?
Установите Node.js 18 или более поздней версии Установите Express в проект: npm install express Создайте файл с маршрутом Hello World и запустите его с помощью node
Где скачать express?
Исходный код и инструкции по установке — на GitHub: https://github.com/expressjs/express

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты