FaasJS
Home
  • Guide
  • Documents
  • Templates
  • Changelog
  • Ecosystem

    • Docker Images
  • Github
  • Contributing
  • Sponsor
  • Security
Home
  • Guide
  • Documents
  • Templates
  • Changelog
  • Ecosystem

    • Docker Images
  • Github
  • Contributing
  • Sponsor
  • Security

Documents / @faasjs/dev / Middleware

Type Alias: Middleware

Middleware = (request, response, context) => void | Promise<void>

Request middleware signature used by useMiddleware and useMiddlewares.

Parameters

request

IncomingMessage & object

Native request object extended with the parsed body on request.body.

response

ServerResponse

Native response writer.

context

MiddlewareContext

Middleware-scoped utilities.

Returns

void | Promise<void>

Promise or void returned by the middleware.