Documents / @faasjs/core / useMiddleware
Function: useMiddleware()
useMiddleware(
handler):Promise<Func<MiddlewareEvent,Pick<MiddlewareContext,"root">,any>>
Create a function that runs one middleware and falls back to 404 Not Found.
Parameters
handler
Middleware to execute for each incoming request. Middleware errors are logged and converted into an HTTP error response when possible.
Returns
Promise<Func<MiddlewareEvent, Pick<MiddlewareContext, "root">, any>>
Promise that resolves to a function wrapper.
Example
import { useMiddleware } from '@faasjs/core'
export default useMiddleware((request, response, { logger }) => {
response.setHeader('x-hello', 'World')
response.end('Hello, World!')
logger.info('Hello, World!')
})