beego的路由设置

func main() {
    // 开启orm调试模式
    //orm.Debug = true
    // 自动建表
    //orm.RunSyncdb("default", false, true)

    // 方法一 直接在 controller 方法中表明请求方式 Get 还是 Post
    //func (this *MainController) Get() {
    //  this.TplName = "index.html"
    //  this.Render()
    //}
    beego.Router("/", &controllers.MainController{})

    // 方法二 在映射路由处表明请求方式
    //func (this *SaveController) CreateData()  {......}
    beego.Router("/db", &controllers.SaveController{}, "post:CreateData")
    beego.Router("/task/", &controllers.TaskController{}, "get:ListTasks;post:NewTask")
    beego.Router("/task/:id:int", &controllers.TaskController{}, "get:GetTask;put:UpdateTask")
    beego.Run()
}

你可能感兴趣的:(beego的路由设置)