Справочник
Конструктор
func New(opts Options) (*Router, error)
Создаёт Router. Параметры описаны на странице настроек; всё, что не задано, получает значение по умолчанию.
Get
func (r *Router) Get(ctx context.Context, pattern string) error
Регистрирует обработчик GET-запросов.
Post
func (r *Router) Post(ctx context.Context, pattern string) error
Регистрирует обработчик POST-запросов.
Group
func (r *Router) Group(ctx context.Context, prefix string) error
Создаёт группу маршрутов с общим префиксом.
Routes
func (r *Router) Routes(ctx context.Context) ([]string, error)
Возвращает все зарегистрированные маршруты в виде METHOD шаблон.
HasRoute
func (r *Router) HasRoute(ctx context.Context, method string, path string) (bool, error)
Сообщает, подойдёт ли запрос под какой-нибудь маршрут.