1.0.0
X-Response-Time middleware for Deno serve.
Repository
Current version released
5 years ago
Versions
response-time
x-response-time for deno middleware framework serve.
Usage
Basic usage
import { App } from "https://deno.land/x/gh:johannlai:doa/mod.ts";
import { responseTime } from "https://deno.land/x/gh:johannlai:response-time/mod.ts";
app.use(responseTime());
app.use(async ctx => {
ctx.status = 200;
ctx.body = "Hello World";
});
app.listen({ port: 8000 });If you need response high resolution in nano time, set hrtime option to true, but you must set --allow-hrtime flag when you run your deno app:
app.use(responseTime({ hrtime: true }));Sample response header with hrtime = false (default):
x-response-Time: 2msSample response header with hrtime = true:
x-response-time: 2.0621600000004037msNote
Best to .use() at the top before any other middleware, to wrap all subsequent middleware.