v1.0.4
Banish or add trailing slashes with a Netlify edge function
Repository
Current version released
a year ago
Dependencies
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 your siteās /netlify/edge-functions/
directory and export the function from deno.land/x:
// /netlify/edge-functions/strip-slash.ts
export { stripSlash as default } from 'https://deno.land/x/slash_handler/mod.ts'
After creating the function, you then need to add a declaration to your siteās netlify.toml
:
[[edge_functions]]
function = "strip-slash" # or "add-slash"
path = "/*"
Licence: MIT