Skip to main content

Strip or add trailing slash

Banish or enforce trailing slashes with Netlify edge functions. Demo

Usage

You can either manually copy the function, or import it from a URL.

Manual

Copy the appropriate function from /lib/ to your site’s /netlify/edge-functions/ directory.

Import from URL

Create a handler and import the function from deno.land/x:

export { stripSlash as default } from 'https://deno.land/x/slash_handler/mod.ts'
  • Add a declaration to your site’s netlify.toml:
[[edge_functions]]
function = "strip-slash" # or "add-slash"
path = "/*"

Licence: MIT