在这段代码中,express框架被引入并实例化为一个app对象。然后,一个GET路由被定义为根路径"/", 当有请求发送到该路径时,会返回客户端的IP地址。最后,服务器监听4000端口,并在控制台打印运行信息。\n\n至于"connection已弃用"的问题,这是因为在express 4.16.0版本中,req.connection被标记为废弃,官方推荐使用req.socket代替。所以,你可以将代码修改为:\n\njavascript\nconst express = require("express");\nconst app = express();\n\napp.get("/", (req, res) => {\n const ip = req.socket.remoteAddress;\n res.send("我的IP地址:" + ip);\n})\n\napp.listen(4000, () => {\n console.log('Server running at http://localhost:4000/');\n});\n\n\n这样就可以解决connection已弃用的问题了。

Node.js Express 获取客户端IP地址:解决connection已弃用问题

原文地址: https://www.cveoy.top/t/topic/qhJc 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录