1. 程式人生 > >beego 各種形式的路由實例

beego 各種形式的路由實例

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 各種形式的路由實例