
mux
gorilla
Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍
AI 简介
gorilla/mux 是一个用于构建 Go 语言 Web 服务器的强大 HTTP 路由器和 URL 匹配器。它支持基于 URL 主机、路径、路径前缀、协议、头部和查询值以及 HTTP 方法等多种条件进行请求匹配,并允许在 URL 中使用变量和正则表达式。此外,gorilla/mux 支持注册 URL 的构建与反转,有助于维护资源引用;还提供了子路由功能,使得共享公共条件的路由组可以更高效地处理请求。此项目非常适合需要高度自定义路由逻辑的 Web 应用开发场景,如 RESTful API 构建、单页面应用(SPA)服务等。
Go
BSD 3-Clause "New" or "Revised" License21.8k
Stars
1.9k
Forks
298
Watchers
23
Issues
Star 增长
今日0
近 7 天+10
近 30 天+20
综合评分76.83
默认分支main