package
8.2.0
Repository: https://github.com/issue9/mux.git
Documentation: pkg.go.dev

# Functions

AndMatcher 按顺序符合每一个要求 前一个对象返回的实例将作为下一个对象的输入参数。.
AndMatcherFunc 需同时符合每一个要求.
NewHeaderVersion 声明 [HeaderVersion] 实例 param 将版本号作为参数保存到上下文中时的名称,如果不需要保存参数,可以设置为空值; errlog 错误日志输出通道,如果为空则采用 [log.Default]; key 表示在 accept 报头中的表示版本号的参数名,如果为空则采用 version; version 版本的值,可能为空,表示匹配任意值;.
NewHosts 声明新的 [Hosts] 实例.
NewOf 声明 GroupOf 对象 初始化参数与 [mux.NewRouterOf] 相同,这些参数最终也会被 [GroupOf.New] 传递给新对象。.
NewPathVersion 声明 [PathVersion] 实例 param 将版本号作为参数保存到上下文中是的名称,如果不需要保存参数,可以设置为空值; version 版本的值,可以为空,表示匹配任意值;.
OrMatcher 仅需符合一个要求.
OrMatcherFunc 仅需符合一个要求.

# Structs

No description provided by the author
HeaderVersion 匹配报头的版本号 匹配报头 Accept 中的报头信息。.
Hosts 限定域名的匹配工具.
PathVersion 匹配路径中的版本号 会修改 [http.Request.URL.Path] 的值,去掉匹配的版本号路径部分,比如: /v1/path.html 如果匹配 v1 版本,会修改为: /path.html.

# Interfaces

Matcher 验证一个请求是否符合要求 Matcher 用于路由项的前置判断,用于对路由项进行归类, 符合同一个 Matcher 的路由项,再各自进行路由。比如按域名进行分组路由。.

# Type aliases

No description provided by the author