|
@@ -27,7 +27,7 @@ func ViewRecord(w http.ResponseWriter, r *http.Request) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- log.Debug("ip info %v", r.RemoteAddr)
|
|
|
+ real_ip := r.Header.Get("X-Real-IP")
|
|
|
|
|
|
info, err := viewdb.FindArticleId(name)
|
|
|
if err != nil {
|
|
@@ -37,7 +37,7 @@ func ViewRecord(w http.ResponseWriter, r *http.Request) {
|
|
|
}
|
|
|
|
|
|
var aid int = info.Int("id")
|
|
|
- err = viewdb.Record_Mongo(info.Int("id"), r.RemoteAddr)
|
|
|
+ err = viewdb.Record_Mongo(info.Int("id"), real_ip)
|
|
|
if err != nil {
|
|
|
code = 2
|
|
|
log.Error("[ViewRecord] record with id(%v) error =>(%v)", aid, err)
|