Node.js 获取用户IP地址 - 完整指南
在Node.js中,可以使用`request`对象的`connection`属性来获取用户的IP地址。具体步骤如下:\n\n1. 首先,确保你已经安装了`express`模块。如果没有安装,可以使用以下命令进行安装:\n\n\nnpm install express\n\n\n2. 在你的Node.js应用程序中,导入`express`模块并创建一个`app`实例:\n\njavascript\nconst express = require('express');\nconst app = express();\n\n\n3. 创建一个路由处理程序来处理请求,并在其中获取用户的IP地址:\n\njavascript\napp.get('/', function(req, res) {\n const ip = req.connection.remoteAddress;\n res.send('Your IP address is: ' + ip);\n});\n\n\n在上面的代码中,`req`是`request`对象,`connection`属性返回一个表示客户端连接的对象,`remoteAddress`属性返回客户端的IP地址。\n\n4. 启动Node.js应用程序并监听一个端口:\n\njavascript\napp.listen(3000, function() {\n console.log('Server is running on port 3000');\n});\n\n\n在上面的代码中,应用程序将在3000端口上监听请求。\n\n现在,当用户访问你的应用程序的根路径时,他们将收到一个响应,显示他们的IP地址。
原文地址: https://www.cveoy.top/t/topic/qhID 著作权归作者所有。请勿转载和采集!