Plugin for Vafast for server timing
npm install @vafast/server-timingServer-Timing middleware for Vafast framework, used for performance tracking and debugging.
``bash`
npm install @vafast/server-timingor
npm install @vafast/server-timing
`typescript
import { Server, createHandler } from 'vafast'
import { serverTiming } from '@vafast/server-timing'
const timing = serverTiming()
const routes = [
{
method: 'GET',
path: '/',
middleware: [timing],
handler: createHandler(() => {
return { ok: true }
})
}
]
const server = new Server(routes)
export default {
fetch: (req: Request) => server.fetch(req)
}
`
@default NODE_ENV !== 'production'
Whether to enable Server-Timing middleware
@default true
Allow/deny writing response headers
- boolean - Whether to allowfunction
- - Dynamic judgment based on context
@default { handle: true, total: true }
Tracking options
- handle - Track handler execution timetotal` - Track total request time
-
MIT