[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")
```