我在本地运行Koa服务器,当我记录传入请求的IP时,该值显示为:: 1,这是本地服务器的IP地址。如何获取记录请求用户的IP地址的信息?
我试图这样获取用户的IP:
app.use(async (ctx, next) => {
console.log(ctx.request.ip);
});
答案 0 :(得分:3)
如果您获得了::1
,那么这实际上就是发出请求的HTTP客户端的IP地址。 ::1
是使用ipv6时的本地主机地址。
如果您从其他地方发出请求,则IP将有所不同。