在代码中调用
config.AppMode 配置
config.AppPort 配置
main.go 调用参数方法
package main
import (
"aw1056-api/conf"
"aw1056-api/route"
"github.com/gin-gonic/gin"
)
func main() {
gin.SetMode(config.AppMode)
router := route.RegisterRoutes()
router.Run(config.AppPort)
}
配置文件config.go代码
package config
var (
ApiAuthConfig = map[string]map[string]string{
// 调用方
"DEMO": {
"md5": "IgkibX71IEf382PT",
"aes": "IgkibX71IEf382PT",
"rsa": "rsa/public.pem",
},
}
)
const (
AppMode = "debug" //debug or release
AppPort = ":11056"
AppName = "aw1056-api"
// 签名超时时间
AppSignExpiry = "120"
// RSA Private File
AppRsaPrivateFile = "rsa/private.pem"
// 超时时间
AppReadTimeout = 120
AppWriteTimeout = 120
// 日志文件
AppAccessLogName = "log/" + AppName + "-access.log"
AppErrorLogName = "log/" + AppName + "-error.log"
AppGrpcLogName = "log/" + AppName + "-grpc.log"
// 系统告警邮箱信息
SystemEmailUser = "xinliangnote@163.com"
SystemEmailPass = "" //密码或授权码
SystemEmailHost = "smtp.163.com"
SystemEmailPort = 465
// 告警接收人
ErrorNotifyUser = "xinliangnote@163.com"
// 告警开关 1=开通 -1=关闭
ErrorNotifyOpen = -1
// Jaeger 配置信息
JaegerHostPort = "127.0.0.1:6831"
// Jaeger 配置开关 1=开通 -1=关闭
JaegerOpen = 1
)
文档更新时间: 2020-05-11 05:54 作者:月影鹏鹏