mirror of
https://github.com/astaxie/beego.git
synced 2024-11-22 13:20:55 +00:00
code simplify for package middleware
This commit is contained in:
parent
77c1109134
commit
2ed272aeb2
@ -323,17 +323,17 @@ func Exception(errcode string, w http.ResponseWriter, r *http.Request, msg strin
|
|||||||
w.WriteHeader(isint)
|
w.WriteHeader(isint)
|
||||||
h(w, r)
|
h(w, r)
|
||||||
return
|
return
|
||||||
} else {
|
|
||||||
isint, err := strconv.Atoi(errcode)
|
|
||||||
if err != nil {
|
|
||||||
isint = 500
|
|
||||||
}
|
|
||||||
if isint == 404 {
|
|
||||||
msg = "404 page not found"
|
|
||||||
}
|
|
||||||
w.Header().Set("Content-Type", "text/plain; charset=utf-8")
|
|
||||||
w.WriteHeader(isint)
|
|
||||||
fmt.Fprintln(w, msg)
|
|
||||||
return
|
|
||||||
}
|
}
|
||||||
|
isint, err := strconv.Atoi(errcode)
|
||||||
|
if err != nil {
|
||||||
|
isint = 500
|
||||||
|
}
|
||||||
|
if isint == 404 {
|
||||||
|
msg = "404 page not found"
|
||||||
|
}
|
||||||
|
w.Header().Set("Content-Type", "text/plain; charset=utf-8")
|
||||||
|
w.WriteHeader(isint)
|
||||||
|
fmt.Fprintln(w, msg)
|
||||||
|
return
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -34,7 +34,6 @@ type Translation struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func NewLocale(filepath string, defaultlocal string) *Translation {
|
func NewLocale(filepath string, defaultlocal string) *Translation {
|
||||||
i18n := make(map[string]map[string]string)
|
|
||||||
file, err := os.Open(filepath)
|
file, err := os.Open(filepath)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
panic("open " + filepath + " err :" + err.Error())
|
panic("open " + filepath + " err :" + err.Error())
|
||||||
@ -43,8 +42,9 @@ func NewLocale(filepath string, defaultlocal string) *Translation {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
panic("read " + filepath + " err :" + err.Error())
|
panic("read " + filepath + " err :" + err.Error())
|
||||||
}
|
}
|
||||||
err = json.Unmarshal(data, &i18n)
|
|
||||||
if err != nil {
|
i18n := make(map[string]map[string]string)
|
||||||
|
if err = json.Unmarshal(data, &i18n); err != nil {
|
||||||
panic("json.Unmarshal " + filepath + " err :" + err.Error())
|
panic("json.Unmarshal " + filepath + " err :" + err.Error())
|
||||||
}
|
}
|
||||||
return &Translation{
|
return &Translation{
|
||||||
|
Loading…
Reference in New Issue
Block a user