FaasJS
Home
  • Guide
  • Documents
  • Starter Template
  • Changelog
  • Ecosystem

    • VS Code Plugin
    • Docker Images
  • Github
  • Contributing
  • Sponsor
  • Security
  • English
  • 简体中文
Home
  • Guide
  • Documents
  • Starter Template
  • Changelog
  • Ecosystem

    • VS Code Plugin
    • Docker Images
  • Github
  • Contributing
  • Sponsor
  • Security
  • English
  • 简体中文

Documents / @faasjs/server / useMiddleware

Function: useMiddleware()

useMiddleware(handler): Promise<Func<MiddlewareEvent, any, any>>

Apply a middleware function to handle incoming requests.

Parameters

handler

Middleware

The middleware function to handle the request and response.

Returns

Promise<Func<MiddlewareEvent, any, any>>

A function that processes the event and applies the middleware.

Example

import { useMiddleware } from '@faasjs/server'

export const func = useMiddleware((request, response, logger) => {
  response.setHeader('X-Hello', 'World')
  response.end('Hello, World!')
  logger.info('Hello, World!')
})