Skip to main content
Latest
function referrerPolicy
import { referrerPolicy } from "https://deno.land/x/referrer_policy_middleware@1.0.0/middleware.ts";

Create Referrer-Policy header middleware.

Add Referrer-Policy header field to Response.

Referrer-Policy: strict-origin-when-cross-origin

Examples

Example 1

import {
  type Handler,
  referrerPolicy,
} from "https://deno.land/x/referrer_policy_middleware@$VERSION/mod.ts";
import { assert } from "https://deno.land/std/testing/asserts.ts";

declare const request: Request;
declare const handler: Handler;

const middleware = referrerPolicy();
const response = await middleware(request, handler);

assert(response.headers.has("referrer-policy"));

Parameters

optional
policy: ReferrerPolicy | Readonly<PolicyTokens> = [UNSUPPORTED]