美文网首页
Rboot 文档--路由处理器

Rboot 文档--路由处理器

作者: chca | 来源:发表于2020-01-19 21:23 被阅读0次

    简介

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

    相关文章

      网友评论

          本文标题:Rboot 文档--路由处理器

          本文链接:https://www.haomeiwen.com/subject/adrdzctx.html