不看就落后了,Go 1.22 中更好的http router

很多人为了使用Go web中更好的路由,会使用第三方的库 httprouter、gorilla/mux等。在明年的春节左右发布的Go 1.22中,Go官方终于对标准库中的http.ServeMux下手了,对它的功能进行了优化,终于可以抛弃第三方库了。 一个令人兴奋的提案预计将在Go 1.22中实现—— 增强标准库net/http包中默认HTTP服务多路复用器的模式匹配能力。

Go 1.22对http.ServeMux进行了优化,增强了模式匹配能力,可抛弃第三方库。新的多路复用器提供高级匹配能力,满足大多数需求。但像gorilla/mux这样的路由器仍提供更多功能。

原文中文,约4800字,阅读约需12分钟。发表于:
阅读原文