Skip to main content
Module

x/hsts_middleware/middleware.ts>hsts

HTTP Strict Transport Security(HSTS) middleware
Latest
function hsts
import { hsts } from "https://deno.land/x/hsts_middleware@1.0.1/middleware.ts";

Create Strict-Transport-Security header field value middleware.

Examples

Example 1

import { hsts } from "https://deno.land/x/hsts_middleware@$VERSION/mod.ts";
import { assertEquals } from "https://deno.land/std/testing/asserts.ts";

declare const request: Request;
const middleware = hsts();
const response = await middleware(
  request,
  (request: Request) => new Response(),
);

assertEquals(
  response.headers.get(
    "strict-transport-security",
  ),
  "max-age=15552000; includeSubDomains",
);

Parameters

optional
strictTransportSecurity: StrictTransportSecurity