begoo 的路由 详细

来源:互联网 发布:lol骂人软件 编辑:程序博客网 时间:2024/06/15 20:54

写一些我碰到的问题吧

注册一个可以响应任何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

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


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

0 0
原创粉丝点击