modify pkg arch

master
dustoair 3 years ago
parent 80de438800
commit 089e6cb9c6

@ -1,15 +1,14 @@
package main
package ip2region
import (
"IPRegion/ip2region"
"IPRegion/util"
"fmt"
//"github.com/lionsoul2014/ip2region/binding/golang/ip2region"
)
func GetIPInfo(address, searchType string) (ipInfo ip2region.IpInfo, err error) {
func GetIPInfo(address, searchType string) (ipInfo IpInfo, err error) {
//https://gitee.com/lionsoul/ip2region/raw/master/data/ip2region.db
region, err := ip2region.New("ip2region.db")
region, err := New("ip2region.db")
defer region.Close()
if err != nil {
fmt.Println(err)

@ -11,7 +11,7 @@ import (
func TestIpInfo(tt *testing.T) {
address := "114.114.114.114"
var ipInfo ip2region.IpInfo
ipInfo, _ = GetIPInfo(address, global.SearchType)
ipInfo, _ = ip2region.GetIPInfo(address, global.SearchType)
res, _ := json.Marshal(ipInfo)
fmt.Println(string(res))

@ -5,6 +5,7 @@ import (
"IPRegion/ip2region"
"encoding/json"
"fmt"
"log"
"net/http"
)
@ -14,10 +15,11 @@ func main() {
}
func IPHandle(w http.ResponseWriter, req *http.Request) {
log.Println("server start!")
address := req.FormValue("address")
var ipInfo ip2region.IpInfo
if address != "" {
ipInfo, _ = GetIPInfo(address, global.SearchType)
ipInfo, _ = ip2region.GetIPInfo(address, global.SearchType)
}
res, _ := json.Marshal(ipInfo)
fmt.Fprintln(w, string(res))

Loading…
Cancel
Save