123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- /**
- #*****************************************************************************
- # @file config.go
- # @author MakerYang(https://www.makeryang.com)
- # @statement 免费课程配套开源项目,任何形式收费均为盗版
- #*****************************************************************************
- */
- package Config
- import "time"
- // Get 定义系统配置模块的调用指针
- var Get = &config{}
- // 声明系统配置模块数据结构体
- type config struct {
- Service service `json:"service"`
- Database database `json:"database"`
- Hash hash `json:"hash"`
- }
- // 声明系统配置模块的服务器配置数据结构体
- type service struct {
- Mode string `json:"mode"`
- HttpPort int `json:"http_port"`
- ReadTimeout time.Duration `json:"read_timeout"`
- WriteTimeout time.Duration `json:"write_timeout"`
- }
- // 声明系统配置模块的数据库配置数据结构体
- type database struct {
- Type string `json:"type"`
- User string `json:"user"`
- Password string `json:"password"`
- Host string `json:"host"`
- Name string `json:"name"`
- }
- // 声明系统配置模块的HASH加密配置数据结构体
- type hash struct {
- Salt string `json:"salt"`
- }
- // Init 初始化系统配置
- func Init() {
- Get.Service.Mode = "debug"
- Get.Service.HttpPort = 7000
- Get.Service.ReadTimeout = 60 * time.Second
- Get.Service.WriteTimeout = 60 * time.Second
- Get.Database.Name = "database"
- Get.Database.Type = "mysql"
- Get.Database.Host = "localhost"
- Get.Database.User = "root"
- Get.Database.Password = "88888888"
- Get.Hash.Salt = "game_$@#godot_@$salt_$@$service%#^#%@%#"
- }
|