storipress/karbon

View on GitHub
packages/playground/server/plugins/listener.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { defineNitroPlugin } from '#imports'

export default defineNitroPlugin((nitro) => {
  nitro.hooks.hook('karbon:request', (ctx) => {
    console.log('nitro request', ctx)
  })
  nitro.hooks.hook('karbon:response', (ctx) => {
    console.log('nitro response', ctx)
  })
  nitro.hooks.hook('karbon:searchRequest', (ctx) => {
    console.log('nitro searchRequest', ctx)
  })
  nitro.hooks.hook('karbon:searchResponse', (ctx) => {
    console.log('nitro searchResponse', ctx)
  })
})