Skip to content

Response ​

Executed after the response sent to the client.

It's recommended to use On Response in the following situations:

  • Clean up response
  • Logging and analytics

Example ​

Below is an example of using the response handle to check for user sign-in.

typescript
import { Elysia } from '../src'

new Elysia()
	.onResponse(() => {
		console.log('Response', performance.now())
	})
	.listen(3000)
import { Elysia } from '../src'

new Elysia()
	.onResponse(() => {
		console.log('Response', performance.now())
	})
	.listen(3000)

Console should log as the following:

bash
Response 0.0000
Response 0.0001
Response 0.0002
Response 0.0000
Response 0.0001
Response 0.0002