加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
main.go 641 Bytes
一键复制 编辑 原始数据 按行查看 历史
weicui 提交于 2023-12-24 17:13 . 支持访问静态文件
package main
import (
_ "embed"
"enterprise-api/app/config"
"enterprise-api/app/routes"
"enterprise-api/core"
"enterprise-api/core/cache"
"enterprise-api/core/db"
"github.com/gin-gonic/gin"
)
//go:embed app/config/env
var mode string //debug, release, test
func main() {
if mode == "test" {
gin.SetMode(gin.TestMode)
} else if mode == "release" {
gin.SetMode(gin.ReleaseMode)
}
core.InitTrans("zh")
config.ParseConfig()
db.Init()
//初始化redis
cache.InitRedis()
//注册路由
router := routes.InitRouter()
router.Static("/data", "./data") // 设置静态文件根目录
router.Run(config.GetConfig().AppPort)
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化