register()
#
Available since 2.8.0
Registers a new pipe on an event.
This method can only be used before the application is started.
register(event: string, handler: EventHandler): void
Argument | Type | Description |
---|---|---|
event | string | Event name |
handler | EventHandler | Function to execute when the event is triggered |
Usage #
app.pipe.register('server:afterNow', async (request: KuzzleRequest) => {
request.result.now = (new Date()).toUTCString()
return request
})