Rboot 文档--路由处理器

简介

rboot 内置了一个简单的路由处理器,可以帮助开发者统一管理路由,它的底层使用的是 gorilla/mux

rboot 提供了两种方法注册路由HandleFuncHandle,它们的参数都和标准库一致,不过他们都返回了一个路由器的实例 *route,它包含一个 Methods 方法来设置路由的访问方式。

支持 gorilla/mux 的中间件功能,注册路由中间件的方法:

bot.Router.Use(middle1,middle2...)

比如企业微信消息转接器的接收API:

// bot 为 *rboot.Robot
// wx.parseRecvHandle 为 func(w http.ResponseWriter, r *http.Request)
bot.Router.HandleFunc("/wework", wx.parseRecvHandle).Methods("POST")
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。