import { etag } from "https://deno.land/x/etag_middleware@1.0.0-beta.2/mod.ts";
Create ETag
header middleware.
Examples
Example 1
Example 1
import { etag } from "https://deno.land/x/etag_middleware@$VERSION/mod.ts";
import { assertEquals } from "https://deno.land/std/testing/asserts.ts";
const middleware = etag();
const response = await middleware(
new Request("http://localhost"),
(request) => new Response("ok"),
);
assertEquals(response.headers.get("etag"), `"<hex:SHA-1:body>"`);
Parameters
optional
calculateETag: CalculateETag