Как хранить дополнительную информацию в mux.Route? - PullRequest
0 голосов
/ 17 мая 2019

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

...