Middleware para adicionar ou remover automaticamente a barra /
no final de URLs.
O middleware Trailing Slash é particularmente útil nos seguintes cenários:
Normalização de URLs: Garante que todas as URLs sigam um formato consistente (adicionando ou removendo a barra final), o que ajuda no SEO e evita problemas de conteúdo duplicado.
Simplificação do roteamento: Elimina a necessidade de escrever lógicas de roteamento separadas para URLs com e sem barra final, pois o middleware faz essa conversão automaticamente.
Compatibilidade: Alguns clientes podem adicionar ou remover automaticamente a barra final das URLs. Este middleware garante que as requisições sejam roteadas corretamente.
Gerenciamento de redirecionamentos: Pode ser configurado para redirecionar automaticamente URLs com barra final para versões sem barra (ou vice-versa), melhorando a experiência do usuário.
Evitar conflitos de roteamento: Em muitos frameworks web, /path
e /path/
podem ser tratados como rotas diferentes. Este middleware unifica o tratamento.
Código de Exemplo