route

package
v2.0.4+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 14, 2019 License: AGPL-3.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Register

type Register struct {
	Echo              *echo.Echo
	RootGroup         string
	Handlers          []func(echo.RouteRegister)
	GroupHandlers     map[string][]func(echo.RouteRegister)
	GroupNamers       []func(string) string
	GroupMiddlewares  map[string][]interface{}
	PrefixMiddlewares map[string][]interface{}
}

func NewRegister

func NewRegister(e *echo.Echo, groupNamers ...func(string) string) *Register

func (*Register) AddGroupNamer

func (r *Register) AddGroupNamer(namers ...func(string) string)

func (*Register) Apply

func (r *Register) Apply()

func (*Register) Register

func (r *Register) Register(fn func(echo.RouteRegister))

func (*Register) RegisterToGroup

func (r *Register) RegisterToGroup(groupName string, fn func(echo.RouteRegister), middlewares ...interface{})

func (*Register) SetGroupNamer

func (r *Register) SetGroupNamer(namers ...func(string) string)

func (*Register) Use

func (r *Register) Use(groupName string, middlewares ...interface{})

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL