Rboot 文档--路由处理器

2020-01-19  本文已影响0人  chca

简介

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")
上一篇 下一篇

猜你喜欢

热点阅读