gorilla/mux 怎么实现 /{locale}/hi 和 /hi 指向同一个路由

18次阅读

共计 152 个字符,预计需要花费 1 分钟才能阅读完成。

实现 URL 级的多语言路由

想实现全局有个默认语言比如中间件判断 accept-language。设置 ctx。

然后访问 /hi 就显示默认语言 (mux.Vars()[locale] 等于 ””,而不是 hi) 访问 /en/hi 就强制显示成 en 语言。

gorilla 可以实现自定义 matcher 吗?或者有其他路由组件能支持吗?

正文完
 0