< 返回工具列表
M

套件大猩猩/ mux 是一个强大的 HTTP 路由器和 URL 匹配器, 用于建立 Go 网页服务器

21.8K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

套件大猩猩/ mux 是一个强大的 HTTP 路由器和 URL 匹配器, 用于建立 Go 网页服务器

大猩猩/mux套件大猩猩/mux执行一个请求路由器和调度器,将收到的请求匹配到各自的处理器. mox这个名字代表"HTTP请求多功能". 如标准 http. (原始内容存档于2013-10-12). ServiMux, mux. 路由器将收到的请求与已注册路由列表相匹配,并调用一个处理器处理匹配URL或其他条件的路由. 主要特点是:它执行http. Handler 接口因此与标准 http相兼容. 服务Mux。 可以根据URL主机,路径,路径前缀,方案,信头和查询值,HTTP方法或者使用自定义匹配器来匹配请求. URL主机,路径和查询值可以具有可选正则表达式的变量. 已注册的URL可以被构建,或者"逆向",这有助于保持对资源的引用. 路由可以用作子路由: 巢道只有在母道相匹配时才能被测试. 东..

核心特点

  • It implements the http.Handler interface so it is compatible with the standard http.ServeMux.
  • Requests can be matched based on URL host, path, path prefix, schemes, header and query values, HTTP methods or using custom matchers.
  • URL hosts, paths and query values can have variables with an optional regular expression.
  • Registered URLs can be built, or "reversed", which helps maintaining references to resources.
  • Examples
  • Matching Routes
  • Static Files
  • Serving Single Page Applications (e.g. React, Vue, Ember.js, etc.)
  • Registered URLs
  • Walking Routes

> 标签

Gogogolanggorillagorilla-web-toolkit

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月9日
分类编程语言
定价开源