// 自定义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") }
func main() { beego.BConfig.RunMode = "prod" beego.Router("/json", &JsonController{}) beego.Router("/db", &DBController{}) beego.Router("/plaintext", &PlaintextController{}) beego.Run() }
func init() { beego.Router("/", &controllers.WeChatController{}) beego.Router("/home", &controllers.WeChatController{}) // beego.Router("/test", &controllers.TestController{}) // beego.Router("/b", &controllers.BController{}) }
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") }
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{}) }
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") }
func init() { beego.SetStaticPath("/static", "public") beego.Router("/", &controllers.MainController{}) beego.Router("/accounts/register", &controllers.RegistrationController{}) }
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方法 }
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")) }
func main() { beego.Debug(beego.VERSION) beego.Router("/test", &controllers.Test{}) beego.Router("/upload", &controllers.Upload{}) beego.Run() }
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() }
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") }
func init() { beego.Router("/", &controllers.MainController{}) beego.Router("/cmd", &controllers.CMDController{}) beego.Router("/cmd/:name", &controllers.CMDController{}) beego.RESTRouter("/object", &controllers.ObjectController{}) }
func main() { beego.Router("/", &controllers.MainController{}) beego.Router("/tasks/?:taskId", &controllers.TaskController{}) // read conf/app.conf automatically beego.Run() }
func init() { beego.Router("/", &controllers.MainController{}) beego.Router("/user/profile", &controllers.UserController{}, `get:Profile`) beego.Router("/api/user/profile", &controllers.UserController{}, `get:API_Profile`) }
func main() { initialize() beego.Info(beego.AppName, APP_VER) // Register routers. beego.Router("/", &routers.HomeRouter{}) beego.Router("/login", &routers.LoginRouter{}) beego.Router("/register", &routers.RegisterRouter{}) beego.Router("/register/success", &routers.RegisterRouter{}, "get:Success") beego.Router("/active/success", &routers.RegisterRouter{}, "get:ActiveSuccess") beego.Router("/active/:code([0-9a-zA-Z]+)", &routers.RegisterRouter{}, "get:Active") beego.Router("/active/resend", &routers.RegisterRouter{}, "post:Resend") beego.Router("/forgot", &routers.ForgotRouter{}) beego.Router("/reset", &routers.ResetRouter{}) // Register template functions. beego.AddFuncMap("i18n", i18n.Tr) // "robot.txt" beego.Router("/robot.txt", &routers.RobotRouter{}) // For all unknown pages. beego.Run() }
func init() { beego.Router("/", &controllers.MainController{}) beego.Router("demo", &controllers.DemoController{}) beego.Router("dmpost", &controllers.DanmakuPost{}) beego.Router("dmget", &controllers.DanmakuGet{}) }
func init() { beego.Router("/admin", &controllers.Dashboard{}, "*:Index") beego.Router("/admin/login", &controllers.LoginController{}, "*:Login") beego.Router("/admin/logout", &controllers.LoginController{}, "*:Logout") beego.Router("/admin/recovery", &controllers.LoginController{}, "post:Recovery") beego.Router("/admin/reset", &controllers.ResetController{}) }
func main() { initialize() beego.Info(beego.AppName, APP_VER) beego.AddFilter("/docs/images/:all", "BeforeRouter", routers.DocsStatic) // Register routers. beego.Router("/", &routers.HomeRouter{}) beego.Router("/community", &routers.CommunityRouter{}) beego.Router("/quickstart", &routers.QuickStartRouter{}) beego.Router("/team", &routers.PageRouter{}) beego.Router("/about", &routers.AboutRouter{}) beego.Router("/donate", &routers.DonateRouter{}) beego.Router("/docs/", &routers.DocsRouter{}) beego.Router("/docs/:all", &routers.DocsRouter{}) beego.Router("/blog", &routers.BlogRouter{}) beego.Router("/blog/:all", &routers.BlogRouter{}) // beego.Router("/samples", &routers.SamplesRouter{}) // beego.Router("/samples/:all", &routers.SamplesRouter{}) // Register template functions. beego.AddFuncMap("i18n", i18n.Tr) beego.Run() }
// main starts the application func main() { beego.ErrorController(&controllers.ErrorController{}) beego.Router("/", &controllers.MainController{}) beego.Router("/streams", &controllers.StreamController{}) beego.Run() }
func main() { initialize() go catchExit() beego.Info(beego.AppName, APP_VER) // Register routers. beego.Router("/", &routers.HomeRouter{}) beego.Router("/refresh", &routers.RefreshRouter{}) beego.Router("/search", &routers.SearchRouter{}) beego.Router("/index", &routers.IndexRouter{}) // beego.Router("/label", &routers.LabelsRouter{}) beego.Router("/function", &routers.FuncsRouter{}) beego.Router("/example", &routers.ExamplesRouter{}) beego.Router("/about", &routers.AboutRouter{}) beego.Router("/api/v1/badge", &routers.ApiRouter{}, "get:Badge") // Register template functions. beego.AddFuncMap("i18n", i18n.Tr) beego.AddFuncMap("isHasEleS", isHasEleS) beego.AddFuncMap("isHasEleE", isHasEleE) beego.AddFuncMap("isNotEmptyS", isNotEmptyS) // "robot.txt" beego.Router("/robots.txt", &routers.RobotRouter{}) // For all unknown pages. beego.Router("/:all", &routers.HomeRouter{}) // Static path. beego.SetStaticPath("/public", "public") beego.Run() }
func init() { //beego.Router("/", &controllers.MainController{}) beego.Router("/", new(controllers.BuoyController), "get:Index") beego.Router("/buoy/retrievestation", new(controllers.BuoyController), "post:RetrieveStation") beego.Router("/buoy/station/:stationId", new(controllers.BuoyController), "get,post:RetrieveStationJSON") }
func init() { beego.Router("/", &user.MainController{}) beego.Router("/user", &user.UserController{}) beego.Router("/user/list", &user.UserController{}, "get:List") beego.Router("/article/", &article.ArticleController{}) beego.Router("/article/list", &article.ArticleController{}, "get:List") }
func main() { beego.Router("/", &controllers.MainController{}) beego.Router("/push/create", &controllers.IndexController{}) beego.Router("/push/test", &controllers.TestController{}) beego.Router("/push/query", &controllers.QueryController{}) beego.Run() }
func init() { beego.Router("/", &controllers.MainController{}) beego.Router("/category", &controllers.CategoryController{}) beego.Router("/topic", &controllers.TopicController{}) beego.AutoRouter(&controllers.TopicController{}) beego.Router("/login", &controllers.LoginController{}) }
func init() { // ns := beego.NewNamespace("/v1", // beego.NSNamespace("/object", // beego.NSInclude( // &controllers.ObjectController{}, // ), // ), // beego.NSNamespace("/user", // beego.NSInclude( // &controllers.UserController{}, // ), // ), // ) beego.Router("/login", &controllers.LoginContriller{}) beego.Router("/reg", &controllers.RegisterContriller{}) beego.Router("/upload", &controllers.UploadContriller{}) // WebSocket. beego.Router("/ws", &controllers.WebSocketController{}) beego.Router("/ws/join", &controllers.WebSocketController{}, "get:Join") os.Mkdir("images", os.ModePerm) //set image static url beego.SetStaticPath("/images", "images") // beego.AddNamespace(ns) }
func init() { beego.Router("/", &controllers.MainController{}) beego.Router("/tucao", &controllers.MainController{}) // 附件处理 os.Mkdir("attachment", os.ModePerm) beego.Router("/attachment/:all", &controllers.AttachController{}) }
func init() { beego.Router("/controller", &controllers.UeditorController{}, "*:ControllerUE") // beego.Router("/category", &controllers.CategoryController{}) //相当于get beego.Router("/category/add", &controllers.CategoryController{}, "get:Add") // beego.AutoRouter(&controllers.CategoryController{}) //这句代替上句也行 beego.Router("/attachment/*", &controllers.AttachController{}) }
func init() { beego.Router("/", &controllers.MainController{}) beego.Router("/hello", &controllers.HelloController{}) beego.Router("/admin", &admin.AdminController{}) beego.Router("/admin/info", &admin.AdminController{}, "get:Info") //"*:Info" beego.AutoRouter(&controllers.AutoController{}) }
func init() { beego.Router("/", &controllers.MainController{}) beego.AutoRouter(&controllers.PointController{}) beego.Router("/point/SavePoints", &controllers.PointController{}, "post:SavePoints") beego.Router("/point/GetTypeList", &controllers.PointController{}, "get:GetTypeList") beego.Router("/point/GetWeekPointsJson/:id", &controllers.PointController{}, "get:GetWeekPointsJson") }