Pārlūkot izejas kodu

修改获取ip方式

tangs 7 gadi atpakaļ
vecāks
revīzija
ae34bdda57
1 mainītis faili ar 2 papildinājumiem un 2 dzēšanām
  1. 2 2
      src/view/viewapi/viewapi.go

+ 2 - 2
src/view/viewapi/viewapi.go

@@ -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)