beego 各種形式的路由實例
阿新 • • 發佈:2018-07-16
bee brush amp host localhost moc light cas highlight
基本路由
基本路由就是和http.Handle和http.HandleFunc一樣都是綁定固定的路徑,比如綁定了4個路由映射:
定義的4個控制器中,匹配哪一個路由,就輸出對應的控制名。
beego.Router("/", &controllers.MainController{}) //訪問localhost:8080/ 輸出main beego.Router("/demo", &controllers.DemoController{}) //訪問localhost:8080/demo 輸出demo beego.Router("/demo/", &controllers.CaseController{}) //訪問localhost:8080/demo/ 原本以為輸出case,結果卻輸出demo beego.Router("/demo/test", &controllers.TestController{}) //訪問localhost:8080/demo/test 輸出test
正則路由
因為beego的手冊上寫了一大片關於正則路由的規則,但是感覺攪在一起挺混亂的
beego 各種形式的路由實例