package main import ( "GoBanpen/core/comm" "GoBanpen/webs/sys/app" "GoBanpen/webs/sys/controller" "github.com/mgr9525/go-cloud" "html/template" "os" ) func main() { /*ymlpath:="" if len(os.Args)>1 { ymlpath=os.Args[1] }*/ gocloud.RunApp("", constomRoute, customFun) } func customFun() []template.FuncMap { println("constomFun") err := comm.InitDb() if err != nil { println("db err:" + err.Error()) os.Exit(1) } gocloud.GetCustomConf("", app.Conf) return []template.FuncMap{map[string]interface{}{ "AppName": func() string { return "GoCloud" }, "AppVer": func() string { return "1.0.0" }, }} } func constomRoute() { gocloud.RegController(new(controller.CommController)) gocloud.RegController(new(controller.UserController)) }