add nginx compatibility

step-8
Vyacheslav Bakhmutov 2014-03-06 17:54:32 +04:00
parent ea65bfbbc6
commit bb1fe60e12
1 changed files with 4 additions and 0 deletions

View File

@ -83,6 +83,10 @@ func NewRequest(httpRequest *http.Request, maxBodySize int) *Request {
} else { } else {
formValue = httpRequest.PostForm formValue = httpRequest.PostForm
} }
if realIp := httpRequest.Header.Get("X-Real-Ip"); realIp != "" {
httpRequest.Header.Del("X-Real-Ip")
httpRequest.RemoteAddr = realIp
}
request := Request{ request := Request{
Id: rs.Generate(12), Id: rs.Generate(12),
Created: time.Now().Unix(), Created: time.Now().Unix(),