Это в основном из любопытства.При чтении спецификаций OpenApi / Swagger 2.0 basePath описывается следующим образом:
"Базовый путь, по которому обслуживается API, относительно хоста. Если он не включен, API обслуживается напрямую.под хостом. Значение ДОЛЖНО начинаться с косой черты (/). BasePath не поддерживает шаблоны пути. "(https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md)
Я понимаю, почему basePath должен начинаться с косой черты. Однако я удивлен, что они не говорят, что basePath не может заканчиваться косой чертой, поскольку это может привести к путанице при создании полного URL (т.е.{{host}} {{basePath}} {{path}}
Почему тогда разрешено?