Skip to content

Middleware

Use middleware for shared request handling across paths.

Terminal window
app.middleware(() => new Response(null, { status: 204 }))
app.middleware({ path: "/api" }, () => new Response("ok"))
FieldTypeDescription
pathstringOptional path prefix.
metadataobjectExtra middleware metadata.

Middleware contributes route metadata to the backend app and runs in the Gateway runtime.