Back to Fresh

Trailing Slashes

docs/latest/plugins/trailing-slashes.md

2.3.3528 B
Original Source

The trailingSlashes() middleware can be used to ensure URL pathnames always end with a slash character or will never end with one. It redirects the user's request respectively.

ts
import { trailingSlashes } from "fresh";

const app = new App()
  .use(trailingSlashes("never"))
  .get("/", () => new Response("hello"));

Always append a trailing slash:

ts
import { trailingSlashes } from "fresh";

const app = new App()
  .use(trailingSlashes("always"))
  .get("/", () => new Response("hello"));