本文整理汇总了Golang中github.com/astaxie/beego.Router函数的典型用法代码示例。如果您正苦于以下问题:Golang Router函数的具体用法?Golang Router怎么用?Golang Router使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了Router函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。
示例1: customRESTfulRouter
// 自定义RESTful路由,并创建对应路径的静态文件路径以解决静态文件加载不正确的问题
func customRESTfulRouter(URLPath string, c beego.ControllerInterface) {
beego.Router(URLPath, c, "get:Index;post:Create")
beego.Router(URLPath+"/new", c, "get:New")
beego.Router(URLPath+"/:id([0-9]+)", c, "get:Show;post:Update;Delete:Destroy")
beego.SetStaticPath(URLPath+"/static", "static")
}
示例2: main
func main() {
beego.BConfig.RunMode = "prod"
beego.Router("/json", &JsonController{})
beego.Router("/db", &DBController{})
beego.Router("/plaintext", &PlaintextController{})
beego.Run()
}
示例3: init
func init() {
beego.Router("/", &controllers.WeChatController{})
beego.Router("/home", &controllers.WeChatController{})
// beego.Router("/test", &controllers.TestController{})
// beego.Router("/b", &controllers.BController{})
}
示例4: init
func init() {
// main
beego.Router("/", &controllers.IndexController{})
beego.Router("/plan", &controllers.PlanController{})
// beego.Router("/report", &controllers.ReportController{})
beego.Router("/getlastexecution", &controllers.GetLastExecutionController{})
// Statistics
// beego.Router("/statistics", &controllers.StatisticsController{})
beego.Router("/statistics/sprint", &controllers.StatisticsController{})
beego.Router("/api/statistics/sprint", &controllers.StatisticsController{}, "get:Sprint")
// beego.Router("/api/statistics/stock", &controllers.StatisticsController{}, "get:Stock")
// Test
beego.Router("/test", &controllers.TestController{})
// About
beego.Router("/about", &controllers.AboutController{})
// cmd
// beego.Router("/cmd", &controllers.CmdController{})
// api
beego.Router("/api/getplan", &apis.ApiController{}, "get:GetPlan")
beego.Router("/api/getlastexecution", &apis.ApiController{}, "get:GetLastExecution")
beego.Router("/api/runcmd", &apis.ApiController{}, "get:RunCmd")
// static file
beego.SetStaticPath("/data", "data")
}
示例5: Problem
func Problem() {
beego.Router("/problems", &problem.ProblemListController{})
beego.Router("/problem/:title", &problem.ProblemDetailController{})
beego.Router("/problem/add", &problem.AddProblemController{})
beego.Router("/problem/submit", &problem.ProblemSubmitController{})
beego.Router("/problem/submit/status", &problem.ProblemSubmitStatusController{})
}
示例6: init
func init() {
beego.Router("/", &controllers.PostController{})
//beego.Router("/post/:id:int", &controllers.PostController{}, "get:ShowOne")
beego.Router("/list/:page:int", &controllers.PostController{}, "get:Get")
beego.Router("/cate/:cid:int/:page:int", &controllers.PostController{}, "get:ListByCate")
beego.Router("/month/:month/:page:int", &controllers.PostController{}, "get:ListByMonth")
}
示例7: init
func init() {
beego.SetStaticPath("/static", "public")
beego.Router("/", &controllers.MainController{})
beego.Router("/accounts/register", &controllers.RegistrationController{})
}
示例8: init
func init() {
beego.Router("/", &controllers.MainController{})
beego.Router("/PartitionServer", &controllers.PartitionServer{}, "get:Profile")
beego.Router("/api/PartitionServer", &controllers.PartitionServer{}, "get:API_Prof")
// beego.Router("rootpath",&controllers , ...)
//将 域名的根目录映射给了 MainController方法
}
示例9: main
func main() {
beego.Router("/", &controllers.IndexController{}, "get:Get")
beego.Router("/login/", &controllers.LoginController{}, "get:Get;post:Post")
beego.Router("/logout/", &controllers.LogOutController{}, "get:Get")
beego.Router("/admin", &controllers.AdminController{}, "get:Get")
beego.Run(MyConfig.String("http_port"))
}
示例10: main
func main() {
beego.Debug(beego.VERSION)
beego.Router("/test", &controllers.Test{})
beego.Router("/upload", &controllers.Upload{})
beego.Run()
}
示例11: main
func main() {
//初始化
initialize()
beego.Info(beego.AppName, APP_VER)
if !controllers.IsPro {
beego.SetStaticPath("/static_source", "static_source")
beego.DirectoryIndex = true
}
// 开启 ORM 调试模式
orm.Debug = true
// 自动建表
orm.RunSyncdb("default", false, true)
beego.Router("/", &controllers.MainController{})
beego.Router("/user/reg", &controllers.UserController{}, "post:reg")
// Register template functions.
beego.AddFuncMap("i18n", i18n.Tr)
beego.Run()
}
示例12: loadHelp
func loadHelp() {
beego.Router("/help", &public.Static{}, "*:ShowHelp")
beego.Router("/privacy", &public.Static{}, "*:ShowPrivacyPolicy")
beego.Router("/cookies", &public.Static{}, "*:ShowCookiesPolicy")
beego.Router("/terms-and-conditions", &public.Static{}, "*:ShowTerms")
beego.Router("/take-down-policy", &public.Static{}, "*:ShowTakeDownPolicy")
}
示例13: init
func init() {
beego.Router("/", &controllers.MainController{})
beego.Router("/cmd", &controllers.CMDController{})
beego.Router("/cmd/:name", &controllers.CMDController{})
beego.RESTRouter("/object", &controllers.ObjectController{})
}
示例14: main
func main() {
beego.Router("/", &controllers.MainController{})
beego.Router("/tasks/?:taskId", &controllers.TaskController{})
// read conf/app.conf automatically
beego.Run()
}
示例15: init
func init() {
beego.Router("/", &controllers.MainController{})
beego.Router("/user/profile", &controllers.UserController{}, `get:Profile`)
beego.Router("/api/user/profile", &controllers.UserController{}, `get:API_Profile`)
}