HashLoad / horse

Fast, opinionated, minimalist web framework for Delphi
MIT License
1.15k stars 217 forks source link

Comportamento inadequado entre Group.Prefix e Route #357

Open fabiohmribeiro opened 1 year ago

fabiohmribeiro commented 1 year ago

Boa tarde! Me deparei com um comportamento um tanto quando estranho no Route com o Group.Prefix. Pode ser um erro na minha interpretação de uso ou erro mesmo. Segue:

Se tento utilizar Prefix com Route combinados da seguinte forma:

image

Todo o processo funciona ate o fechamento do .Route, porém todas as rotas que forem informados depois dele não recebem o prefixo informado no começo.

Percebi também que só da para utilizar um .Route para cada Group.Prefix. Ambos os problemas são causados pelo mesmo motivo. O End do route apenas retorna para o Core e não pra o Group.

O que pode me levar a crer que pode ser por falha em meu entendimento do funcionamento é que: É possível chamar o Group.Prefix novamente após o End do Route. É funcional mas um pouco sem sentido, até mesmo pelo falo de não poder utilizar dois routes dentro do grupo.