CNode

Express如何判断用户所处地区?

问答
Hhz0324发布于9 年前最后回复9 年前8 回复5821 浏览0 收藏

我们有两个网站,一个cn域名,针对中国用户;一个com域名,针对国际用户。 我们希望判断一下访问com的用户是否是中国地区的,如果是,则提示跳转到cn域名。

请问该怎么做?多谢

查看回复

回复 (8)

S
stx0821#1·9 年前

根据来访问者IP呗,req.ip 根据IP获取位置的查询接口网上有很多吧 比如http://ip.taobao.com/service/getIpInfo.php?ip=127.0.0.1

D
dpc761218914#3·9 年前

厉害了,收藏下

来自酷炫的 CNodeMD

S
stx0821#5·9 年前
引用 beyond5959@stx0821 这个借口有频率限制么?

@beyond5959 访问限制 为了保障服务正常运行,每个用户的访问频率需小于10qps。 http://ip.taobao.com/restrictions.php

1
1261407209LHH#6·9 年前

长见识了 From Noder

E
Equim-chan#7·9 年前

建议自己弄一个geoip数据库,直接内部调用。不要太依赖外部,万一哪天对面关服务了怎么办呢……

参与回复
登录后即可参与回复。登录