begoo 的路由 详细 - Go语言中文社区

begoo 的路由 详细


写一些我碰到的问题吧

注册一个可以响应任何HTTP的路由

beego.Any("/foo",func(ctx *context.Context){
     ctx.Output.Body([]byte("bar"))
})


官网说 , Any是可以响应任何http的路由

如果同时存在两个相同的路由怎么处理呢,一个是 Post 一个 是 Any

类似这样:

    beego.Post("/foo", func(ctx *context.Context) {
        ctx.WriteString("hello world post")
    })
    beego.Any("/foo", func(ctx *context.Context) {
        ctx.WriteString("hello world any")
    })


别以为 any 和 post 的请求都存在时是处理  post

当我把两个路由的顺序调换一下之后


而是,哪个在前面就执行那个

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/liumeng305/article/details/50036789
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-04-19 10:08:13
  • 阅读 ( 1275 )
  • 分类:Go

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢