You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
676 B
31 lines
676 B
package main
|
|
|
|
import (
|
|
"gin-vue-admin/core"
|
|
"gin-vue-admin/global"
|
|
"gin-vue-admin/initialize"
|
|
//"runtime"
|
|
)
|
|
|
|
// @title Swagger Example API
|
|
// @version 0.0.1
|
|
// @description This is a sample Server pets
|
|
// @securityDefinitions.apikey ApiKeyAuth
|
|
// @in header
|
|
// @name x-token
|
|
// @BasePath /
|
|
func main() {
|
|
switch global.GVA_CONFIG.System.DbType {
|
|
case "mysql":
|
|
initialize.Mysql()
|
|
// case "sqlite":
|
|
// initialize.Sqlite() // sqlite需要gcc支持 windows用户需要自行安装gcc 如需使用打开注释即可
|
|
default:
|
|
initialize.Mysql()
|
|
}
|
|
initialize.DBTables()
|
|
// 程序结束前关闭数据库链接
|
|
defer global.GVA_DB.Close()
|
|
|
|
core.RunWindowsServer()
|
|
}
|