// main package main import ( //"crypto/md5" //"encoding/hex" _ "filter" "front" "log" "qfw/util/redis" "time" qu "qfw/util" "util" "github.com/go-xweb/xweb" ) // 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() { //log.Println(MD5("jynw166_fEs2021", "1617340065", "Tgb#8diO90L")) //os.Exit(0) 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) }