mirror of
https://github.com/astaxie/beego.git
synced 2024-11-26 05:11:31 +00:00
repaired the wrong IP when using in localhost (Mac os x)
it returns “[“ when using beego in local host(Mac os x 10.9) , it appears that Request.remoAddr returns “[::1]:****”
This commit is contained in:
parent
3f0e55de56
commit
b08a4a86c1
@ -98,8 +98,10 @@ func (input *BeegoInput) IP() string {
|
|||||||
}
|
}
|
||||||
ip := strings.Split(input.Request.RemoteAddr, ":")
|
ip := strings.Split(input.Request.RemoteAddr, ":")
|
||||||
if len(ip) > 0 {
|
if len(ip) > 0 {
|
||||||
|
if ip[0] != "["{
|
||||||
return ip[0]
|
return ip[0]
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return "127.0.0.1"
|
return "127.0.0.1"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user