Golang github.com-astaxie-beego.Run类(方法)实例源码

下面列出了Golang github.com-astaxie-beego.Run 类(方法)源码代码实例,从而了解它的用法。

作者:gophergala201    项目:openlanding   
func mainCommands() {
	rootCmd := &cobra.Command{
		Use: "openlandings",
		Run: func(cmd *cobra.Command, args []string) {
			beego.Run()
		},
	}

	cmdWeb := &cobra.Command{
		Use:   "web",
		Short: "Start the web server",
		Run: func(cmd *cobra.Command, args []string) {
			beego.Run()
		},
	}

	cmdSiteCollector := &cobra.Command{
		Use:   "collect",
		Short: "Collect the site templates from the host",
		Run: func(cmd *cobra.Command, args []string) {
			// collector.Run()
		},
	}

	rootCmd.AddCommand(cmdWeb, cmdSiteCollector)
	if err := rootCmd.Execute(); err != nil {
		fmt.Println(err)
		os.Exit(-1)
	}
}

作者:kebikey    项目:Go_Mv   
func main() {
	beego.SessionOn = true
	beego.SetStaticPath("/img", "static/img")
	beego.SetStaticPath("/css", "static/css")
	beego.SetStaticPath("/js", "static/js")
	beego.Run()
}

作者:cristian-sim    项目:Wispl   
func main() {
	beego.DirectoryIndex = true
	beego.StaticDir["/beeapi"] = "beeapi"
	beego.Errorhandler("404", loadPageNotFound)
	beego.Errorhandler("show-database-error", loadDatabaseError)
	beego.Run()
}

作者:ningj    项目:beewe   
func main() {

	initialize()

	beego.Info(beego.AppName, APP_VER)

	beego.InsertFilter("/docs/images/:all", beego.BeforeRouter, routers.DocsStatic)

	if !routers.IsPro {
		beego.SetStaticPath("/static_source", "static_source")
		beego.DirectoryIndex = true
	}

	beego.SetStaticPath("/products/images", "products/images/")

	// Register routers.
	beego.Router("/", &routers.HomeRouter{})
	beego.Router("/community", &routers.CommunityRouter{})
	beego.Router("/quickstart", &routers.QuickStartRouter{})
	beego.Router("/video", &routers.VideoRouter{})
	beego.Router("/products", &routers.ProductsRouter{})
	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{})

	// Register template functions.
	beego.AddFuncMap("i18n", i18n.Tr)

	beego.Run()
}

作者:mpetav    项目:alexandri   
func main() {
	models.InitDB(true, true)

	beego.SetLogFuncCall(true)
	beego.AutoRender = false
	beego.Run()
}

作者:juju201    项目:gowalke   
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()
}

作者:jaguarWan    项目:webpag   
func main() {
	orm.Debug = true
	orm.RunSyncdb("default", false, true)
	/* 设置Session配置*/
	beego.SessionOn = false
	beego.Run()
}

作者:ccpony8    项目:hait   
func main() {
	core.Router_register()
	sso.Router_register()
	im.Router_register()
	schedule.Router_register()
	pay.Router_register()

	fmt.Println(beego.AppConfig.String("mysqluser"))
	fmt.Println(beego.AppConfig.String("mysqlpass"))
	fmt.Println(beego.AppConfig.String("mysqlurls"))
	fmt.Println(beego.AppConfig.String("mysqldb"))

	var FilterUser = func(ctx *context.Context) {
		if v := ctx.Input.Query("access_token"); v != "" {
			//data := "ok"
			fmt.Println(v)
			//ctx.Output.Json(data, false, true)
		} else {
			data := `{"error","err"}`
			ctx.Output.Json(data, false, true)
		}
	}

	beego.InsertFilter("*", beego.BeforeRouter, FilterUser)

	beego.Run()
}

作者:onuryilma    项目:random-pee   
// main starts the application
func main() {

	beego.ErrorController(&controllers.ErrorController{})
	beego.Router("/", &controllers.MainController{})
	beego.Router("/streams", &controllers.StreamController{})
	beego.Run()
}

作者:vv113    项目:vvblo   
func main() {
	beego.AddFuncMap("Preview", common.Preview)
	beego.AddFuncMap("GetId", common.GetId)
	beego.AddFuncMap("LoadTimes", common.LoadTimes)
	beego.AddFuncMap("GetTagSlug", common.GetTagSlug)
	beego.Run()
}

作者:gezhixi    项目:goBlo   
func main() {
	if beego.AppConfig.String("runmode") == "dev" {
		orm.Debug = false
	}

	beego.Run()
}

作者:robfrut13    项目:DockerWebConsol   
func main() {
	beego.SessionOn = true
	beego.InsertFilter("/appadmin/*", beego.BeforeRouter, auth.Basic("youradminname", "YourAdminPassword"))
	beego.InsertFilter("/hosts", beego.BeforeRouter, controllers.FilterLogin)
	beego.InsertFilter("/hosts/*", beego.BeforeRouter, controllers.FilterLogin)
	beego.Run()
}

作者:CalvinNe    项目:EasyMLPlatfor   
func main() {
	if len(os.Args) > 1 {
		switch len(os.Args) {
		case 2:
			if os.Args[1] == "init" {
				models.Install()
			}
		}
		return
	}

	docSwitch, err := beego.AppConfig.Bool("EnableDocs")
	if err != nil {
		log.Fatalln(err)
	}

	if docSwitch {
		beego.DirectoryIndex = true
		beego.StaticDir["/swagger"] = "swagger"
	}

	monitorSwitch, err := beego.AppConfig.Bool("EnableMonitor")
	if err != nil {
		log.Fatalln(err)
	}

	if monitorSwitch {
		beego.StaticDir["/inspinia"] = "inspinia"
	}

	beego.Run()
}

作者:johnvilsac    项目:golang-stuf   
func main() {
	conf := sockjs.NewConfig()
	sockjshandler := sockjs.NewHandler("/chat", chatHandler, conf)
	beego.Router("/", &MainController{})
	beego.RouterHandler("/chat/:info(.*)", sockjshandler)
	beego.Run()
}

作者:vardin    项目:wetal   
func main() {
	initialize()

	beego.Info("AppPath:", beego.AppPath)

	if setting.IsProMode {
		beego.Info("Product mode enabled")
	} else {
		beego.Info("Develment mode enabled")
	}
	beego.Info(beego.AppName, setting.APP_VER, setting.AppUrl)

	//initialize the routers
	routers.Initialize()
	if !setting.IsProMode {
		beego.SetStaticPath("/static_source", "static_source")
		beego.DirectoryIndex = true
	}

	if beego.RunMode == "dev" {
		//enable debug for orm
		//orm.Debug = false
		orm.Debug = true
	}

	// For all unknown pages.
	beego.Run()
}

作者:jcs757    项目:pus   
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()
}

作者:HYQMarti    项目:fiveston   
func main() {
	orm.Debug = true
	orm.RunSyncdb("default", false, true)
	//models.AddUser()
	//models.AddTotalAndWin("martin", true)
	beego.Run()
}

作者:lynndotconfi    项目:go-blo   
func main() {
	err := orm.RunSyncdb("default", false, false)
	if err != nil {
		beego.Error(err)
	}
	beego.Run()
}

作者:85880625    项目:beewe   
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()
}

作者:zykzhan    项目:practic   
func main() {
	orm.Debug = true
	orm.RunSyncdb("default", true, true)
	beego.Router("/", &controllers.MainController{})

	beego.Run()
}


问题


面经


文章

微信
公众号

扫码关注公众号