import { etag } from "https://deno.land/x/etag_middleware@1.1.0/middleware.ts";
Create ETag
header middleware.
Examples
Example 1
Example 1
import {
etag,
type Handler,
} from "https://deno.land/x/etag_middleware@$VERSION/mod.ts";
import { assertEquals } from "https://deno.land/std/testing/asserts.ts";
const middleware = etag();
declare const request: Request;
declare const handler: Handler;
const response = await middleware(request, handler);
assertEquals(
response.headers.get("etag"),
`W/"<hex:SHA-1:Content-Type,body>"`,
);
Parameters
optional
strategy: Partial<ETagStrategy>