6.beego的controller模块
“学习或者了解人工智能小伙伴福利来了,前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。”
想了解或者学习人工智能可以看一下,我觉得学习起来挺有趣的!!!!
点击跳转到网站![]()
6.beego的controller模块
一、配置文件路径:
二、读取配置文件信息:
2.1、详细配置信息如下:
2.1.1、App 配置
2.1.2、Web配置
2.1.3、监听配置
2.1.4、Session配置
2.1.5、Log配置
log详细配置,请参见`logs 模块`。
三、操作配置文件的方法:
Set(key, val string) error
String(key string) string
Strings(key string) []string
Int(key string) (int, error)
Int64(key string) (int64, error)
Bool(key string) (bool, error)
Float(key string) (float64, error)
DefaultString(key string, defaultVal string) string
DefaultStrings(key string, defaultVal []string)
DefaultInt(key string, defaultVal int) int
DefaultInt64(key string, defaultVal int64) int64
DefaultBool(key string, defaultVal bool) bool
DefaultFloat(key string, defaultVal float64) float64
DIY(key string) (interface{}, error)
GetSection(section string) (map[string]string, error)
SaveConfigFile(filename string) error
四、配置文件的key 支持 section::key 模式。
[dev]
httpport = 8080
[prod]
httpport = 8088
[test]
httpport = 8888
五、配置文件支持环境变量配置
runmode = "${ProRunMode||dev}"
httpport = "${ProPort||9090}"
优先级:如果有配置环境变量 ProRunMode 则优先使用该环境变量值。如果不存在或者为空,则使用 “dev” 作为 runmode。
标签:
相关文章
-
无相关信息