【发布时间】:2019-05-24 10:34:21
【问题描述】:
我想为不在欧洲的特定语言的人建立一个网站,我不想对任何事情负责,也不想阅读法律,以防一两个人从那里连接。 Node.js/Express 应用程序是否有任何简单的方法(也许是正则表达式?)来阻止所有欧洲 IP,而无需每次连接到第三方服务时发出请求?
【问题讨论】:
-
谷歌可能是你的朋友,搜索地理位置
-
@Mikkel 做了半个小时。我只看到第三方 API 解决方案。我发现这个 (github.com/yourtion/node-ip2region#readme) 项目似乎使用了某种离线数据库,但程序似乎以我不懂的语言输出。
-
不管你做什么。您可以阻止但不能保证,因此某些用户使用 vpn 连接。
-
我也不确定。我认为这是 GDRP 法律。这个想法是我不想关心,因为几乎没有用户来自欧盟,因为它是一个罕见的语言特定网站。我只是不想为可能决定从这些地方使用它的一两个用户负责。
-
如果您不住在欧盟国家,不在欧盟开展业务,甚至不向欧盟公民宣传该网站,那么 GDPR 是否可以强制执行是值得怀疑的。
标签: javascript node.js express ip-address