Ejemplo n.º 1
0
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")
		}
	}
}
Ejemplo n.º 2
0
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)
	}

}