Trailing Slash
TrailingSlash removes trailing slashes before route dispatch.
app.Use(middleware.TrailingSlash())
This lets /users/ match a route registered as /users.
Use AddTrailingSlash for the opposite behavior.
app.Use(middleware.AddTrailingSlash())
Use redirects when the client should see the canonical URL.
app.Use(middleware.TrailingSlashWithConfig(middleware.TrailingSlashConfig{
Redirect: true,
StatusCode: zinc.StatusPermanentRedirect,
}))