共计 152 个字符,预计需要花费 1 分钟才能阅读完成。
实现 URL 级的多语言路由
想实现全局有个默认语言比如中间件判断 accept-language。设置 ctx。
然后访问 /hi 就显示默认语言 (mux.Vars()[locale] 等于 ””,而不是 hi) 访问 /en/hi 就强制显示成 en 语言。
gorilla 可以实现自定义 matcher 吗?或者有其他路由组件能支持吗?
正文完
共计 152 个字符,预计需要花费 1 分钟才能阅读完成。
实现 URL 级的多语言路由
想实现全局有个默认语言比如中间件判断 accept-language。设置 ctx。
然后访问 /hi 就显示默认语言 (mux.Vars()[locale] 等于 ””,而不是 hi) 访问 /en/hi 就强制显示成 en 语言。
gorilla 可以实现自定义 matcher 吗?或者有其他路由组件能支持吗?