代码拉取完成,页面将自动刷新
同步操作将从 golang-007/golang-blog 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
package main
import (
"blog/bootstrap"
"blog/bootstrap/driver"
"blog/config"
"fmt"
"github.com/gin-gonic/gin"
"log"
"strings"
)
var app *gin.Engine
// set app run mode
var appEnv map[string]string
func init() {
appEnv = make(map[string]string)
appEnv["debug"] = gin.DebugMode
appEnv["test"] = gin.TestMode
appEnv["release"] = gin.ReleaseMode
}
func main() {
fmt.Println("set env run mode")
config.InitConfig()
env := config.Config.Section("env")
mode, err := env.GetKey("Mode")
if err != nil {
panic(err)
}
// get config port
port, err := env.GetKey("Port")
if err != nil {
panic(err)
}
gin.SetMode(appEnv[strings.ToLower(fmt.Sprintf("%s", mode))])
fmt.Println("set database driver connect")
// register database connect
driver.InitConn("mysql")
// 启用控制台日志颜色
gin.ForceConsoleColor()
fmt.Println("set application router")
// set application router
app = bootstrap.Init()
fmt.Printf("The application run at :%s", port)
log.Fatal(app.Run(fmt.Sprintf(":%s", port)))
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。