多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
[TOC] ## 简介 rboot 内置了一个简单的路由处理器,可以帮助开发者统一管理路由,它的底层使用的是 [gorilla/mux](https://github.com/gorilla/mux) rboot 提供了两种方法注册路由`HandleFunc` 和 `Handle`,它们的参数都和标准库一致,不过他们都返回了一个路由器的实例 `*route`,它包含一个 `Methods` 方法来设置路由的访问方式。 支持 gorilla/mux 的中间件功能,注册路由中间件的方法: ```go bot.Router.Use(middle1,middle2...) ``` 比如企业微信消息转接器的接收API: ```go // bot 为 *rboot.Robot // wx.parseRecvHandle 为 func(w http.ResponseWriter, r *http.Request) bot.Router.HandleFunc("/wework", wx.parseRecvHandle).Methods("POST") ```