package main import ( _ "github.com/GoAdminGroup/go-admin/adapter/gin" // web framework adapter _ "github.com/GoAdminGroup/go-admin/modules/db/drivers/mysql" // sql driver _ "github.com/GoAdminGroup/themes/adminlte" // ui theme "github.com/GoAdminGroup/example/tables" "github.com/GoAdminGroup/go-admin/engine" "github.com/GoAdminGroup/go-admin/template" "github.com/GoAdminGroup/go-admin/template/chartjs" "github.com/gin-gonic/gin" "io/ioutil" ) func main() { r := gin.Default() gin.SetMode(gin.ReleaseMode) gin.DefaultWriter = ioutil.Discard eng := engine.Default() template.AddComp(chartjs.NewChart()) //cfg := config.Config{ // Databases: config.DatabaseList{ // "default": { // Host: "127.0.0.1", // Port: "3306", // User: "root", // Pwd: "root", // Name: "gin-example-blogs", // MaxIdleCon: 50, // MaxOpenCon: 150, // Driver: db.DriverMysql, // }, // }, // UrlPrefix: "admin", // IndexUrl: "/", // Debug: true, // Language: language.CN, //} if err := eng.AddConfigFromJSON("./config.json"). AddGenerators(tables.Generators). Use(r); err != nil { panic(err) } r.Static("/uploads", "./uploads") eng.HTML("GET", "/admin", DashboardPage) _ = r.Run(":9033") }