// main package main import ( _ "dataCheck/filter" "dataCheck/front" "dataCheck/util" "github.com/go-xweb/xweb" qu "jygit.jydev.jianyu360.cn/data_processing/common_utils" "jygit.jydev.jianyu360.cn/data_processing/common_utils/redis" "log" "time" ) // func MD5(appid, t, secret string) string { // h := md5.New() // h.Write([]byte(appid + t + secret)) // return strings.ToUpper(hex.EncodeToString(h.Sum(nil))) // } func init() { qu.ReadConfig(&util.Config) util.InitConfig() //redis redis.InitRedis(util.Config.Redis) //oss util.InitOss() //xweb框架配置 xweb.Config.RecoverPanic = true xweb.Config.Profiler = true xweb.RootApp().AppConfig.TemplateDir = "web/templates" xweb.RootApp().AppConfig.StaticDir = "web/staticres" xweb.RootApp().AppConfig.StaticFileVersion = false xweb.RootApp().AppConfig.CheckXsrf = false xweb.RootApp().AppConfig.ReloadTemplates = true xweb.RootApp().AppConfig.EnableHttpCache = false xweb.RootApp().AppConfig.Mode = xweb.Product xweb.RootApp().AppConfig.CacheTemplates = false xweb.RootApp().AppConfig.SessionTimeout = 3 * time.Hour xweb.AddAction(&front.Front{}) //_id初始化内存 log.Println("_id初始化内存...") } func main() { xweb.Run(":" + util.Config.Port) }