如何在node.js中获取访问者的IP地址

时间:2018-06-07 15:36:37

标签: javascript node.js ip backend



<script type="text/javascript" src="data:application/octet-stream;base64,dXNlcmlwID0gIjcxLjExLjE4OC4xODkiOw=="></script>
<input id=userip type="hidden" >
<script type="text/javascript">
  console.log("Your IP is :", userip);
</script>
&#13;
&#13;
&#13;

我正在尝试获取我的网站访问者的IP,这样我就可以知道我有多少非重复访客。但我没有任何运气实现ip那里有人说因为隐私等原因不再提供ip但我发现这个代码至少可以给我ip但是它是一个html脚本代码,我在传输数据时遇到问题或者var称为userip到我的后端所以我可以将它发送到我的电子邮件/数据库(我所谓的后端)所以我正在将html脚本代码翻译成后端代码或找到可以替换脚本代码的后端代码是代码:

1 个答案:

答案 0 :(得分:0)

如果您使用nodeJs作为后端,并使用ejs进行模板化,则只需检查请求对象即可。 使用Express:req.ip或者使用HTTP接口req.request.connection.remoteAddress

Check this answer获得更广泛的解释

expresshttp

的文档