Documents / @faasjs/server / useMiddleware
Function: useMiddleware()
useMiddleware(
handler
):Promise
<Func
<MiddlewareEvent
,any
,any
>>
Apply a middleware function to handle incoming requests.
Parameters
handler
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!')
})