Documents / @faasjs/server / useMiddlewares
Function: useMiddlewares()
useMiddlewares(
handlers
):Promise
<Func
<MiddlewareEvent
,any
,any
>>
Apply an array of middleware functions to an event.
Parameters
handlers
An array of middleware functions to be applied.
Returns
Promise
<Func
<MiddlewareEvent
, any
, any
>>
A promise that resolves when all middleware functions have been applied.
Example
import { useMiddlewares } from '@faasjs/server'
export const func = useMiddlewares([
(request, response) => {
if (request.url === '/hi') return
response.end('Hello, World!')
},
(request, response) => {
if (request.url === '/hello') return
response.end('Hi, World!')
}
])