Промежуточные обработчики сторонних поставщиков ПО¶
Ниже представлен список некоторых модулей Express:
- body-parser: ранее
express.bodyParser
,json
иurlencoded
. См. также: - compression: ранее
express.compress
- connect-image-optimus: Модули промежуточных обработчиков Connect/Express для оптимального предоставления файлов изображений. Преобразует изображения в
.webp
или.jxr
, если это возможно. - connect-timeout: ранее
express.timeout
- cookie-parser: ранее
express.cookieParser
- cookie-session: ранее
express.cookieSession
- csurf: ранее
express.csrf
- errorhandler: ранее
express.errorHandler
- express-debug: простой инструмент разработки, предназначенный для добавления вкладки с информацией о переменных шаблона (локалях), текущем сеансе, полезных данных запроса и т.д. для приложения.
- express-partial-response: Модуль промежуточного обработчика Express для отфильтровывания частей ответов JSON на основе строки запроса
fields
; используется Частичный ответ API Google. - express-session: ранее
express.session
- express-simple-cdn: Модуль промежуточного обработчика Express для использования CDN для статических ресурсов, с поддержкой нескольких хостов (например: cdn1.host.com, cdn2.host.com).
- express-slash: Модуль промежуточного обработчика Express для тех пользователей, которые строго следят за символами наклонной косой черты в конце строки.
- express-stormpath: Модуль промежуточного обработчика Express для хранения имен пользователей, аутентификации, авторизации, SSO и защиты данных.
- express-uncapitalize: Модуль промежуточного обработчика для перенаправления запросов HTTP, содержащих символы в верхнем регистре, в традиционный формат нижнего регистра.
- helmet: Модуль для обеспечения защиты приложений путем настройки различных заголовков HTTP.
- join-io: Модуль для оперативного объединения файлов с целью сокращения числа запросов.
- method-override: ранее
express.methodOverride
- morgan: ранее
logger
- passport: Модуль промежуточного обработчика Express для аутентификации.
- response-time: ранее
express.responseTime
- serve-favicon: ранее
express.favicon
- serve-index: ранее
express.directory
- serve-static: Модуль для предоставления статического содержимого.
- static-expiry: URL с идентификационными метками или заголовки кеширования для статических ресурсов, включая поддержку одного или нескольких внешних доменов.
- vhost: ранее
express.vhost
- view-helpers: Модуль промежуточного обработчика Express, предоставляющий общие вспомогательные методы для представлений.
- sriracha-admin: Модуль промежуточного обработчика Express, в динамическом режиме генерирующий административный сайт для Mongoose.
Некоторые модули промежуточных обработчиков, ранее входившие в состав Connect, больше не поддерживаются командой разработчиков Connect/Express. Эти модули заменяются альтернативными, либо вместо них предоставляются усовершенствованные модули. Воспользуйтесь одним из перечисленных ниже альтернативных вариантов:
- express.cookieParser
- express.limit
- express.multipart
- express.query
- express.staticCache
Другие модули промежуточных обработчиков описаны в разделах: