解决没有配置文件时的Config内置变量报错问题

This commit is contained in:
John
2018-11-09 23:57:20 +08:00
parent 4af6b653ad
commit 5602454af9

View File

@ -65,7 +65,13 @@ func (r *Response) buildInVars(params map[string]interface{}) map[string]interfa
if params == nil {
params = make(map[string]interface{})
}
params["Config"] = gins.Config().GetMap("")
c := gins.Config()
if c.GetFilePath() != "" {
params["Config"] = c.GetMap("")
} else {
params["Config"] = nil
}
params["Cookie"] = r.request.Cookie.Map()
params["Session"] = r.request.Session.Data()
return params