Я использовал маршрут гориллы в своем проекте шлюза.Поэтому я перенаправляю все запросы http на один и тот же маршрутизатор, а затем использую некоторую дополнительную информацию, чтобы решить, куда следует передавать запрос.Во-первых, я храню информацию в имени маршрутизатора как router.Handle(Path, c.Handler).Name(Informations).Methods(Methods...)
и Informations := util.RouteConfFromStr(mux.CurrentRoute(r).GetName())
.Но это выглядит немного некрасиво.mux.Route
не предоставляет некоторые свойства для этого.Есть ли лучший способ хранить дополнительную информацию без дополнительной структуры в проекте, например map?