func init() { var err error if HgSql == nil { dbUser := hgConfig.GetConfig("db_user") dbPassword := hgConfig.GetConfig("db_password") dbHost := hgConfig.GetConfig("db_host") dbName := hgConfig.GetConfig("db_name") HgSql, err = sql.Open("mysql", dbUser+":"+dbPassword+"@tcp("+dbHost+")/"+dbName+"?charset=utf8") if err != nil { fmt.Println("db connect error") } else { fmt.Println("db init success") } } }
func main() { http.Handle("/assets/", http.FileServer(http.Dir("static"))) //初始化URL for url, handler := range handlers { http.HandleFunc(url, handler) } //启动服务器 startErr := http.ListenAndServe(":"+hgConfig.GetConfig("port"), nil) //设置监听的端口 if startErr != nil { //hgHelper.LogMessage("server start error") fmt.Println(startErr) fmt.Println("server start error") os.Exit(1) } }