CodeSampleX

Пример

Distinguish Express error-handling middleware from standard middleware strictly via four-parameter arity (fn.length === 4)

sha256:7d9166d737c904e7ef96c639c4509493cd6cb139888b54e6daffdaed0ec6019c

PUBLISHED L3_CONTRACT_PASS MIT-0

Кейс

Цель
Distinguish Express error-handling middleware from standard middleware strictly via four-parameter arity (fn.length === 4) HOW
Пакеты
express 4.21.2
Окружение
node
Создан
2026-08-17T01:50:22Z

Что обычно предполагают

Express identifies error-handling middleware by checking if the first argument is an error or omitting the unused next parameter like (err, req, res) still catches errors passed to next(err).

Автор образца записал здесь то, чего ожидал бы разработчик или модель. Контракт ниже — это то, что действительно выполнялось.

Контракт

Файлы

Скачать проверенный артефакт (tar.gz) — те самые байты, на которых выполнялся контракт

Исходный сидер

csx-seed

Квитанции проверки