当运行 Koa Server本地请求IP地址为::1
When Running Koa Server Locally Request IP Address is ::1
我是 运行 本地的 Koa 服务器,当我记录传入请求的 IP 时,该值显示为 ::1,这是本地服务器的 IP 地址。如何让它记录发出请求的用户的 IP 地址?
我正在尝试这样获取用户的 IP:
app.use(async (ctx, next) => {
console.log(ctx.request.ip);
});
如果您得到 ::1
那么这实际上就是发出请求的 HTTP 客户端的 IP 地址。 ::1
是使用ipv6时的localhost地址。
如果你从其他地方发出请求,ip会不同
我是 运行 本地的 Koa 服务器,当我记录传入请求的 IP 时,该值显示为 ::1,这是本地服务器的 IP 地址。如何让它记录发出请求的用户的 IP 地址?
我正在尝试这样获取用户的 IP:
app.use(async (ctx, next) => {
console.log(ctx.request.ip);
});
如果您得到 ::1
那么这实际上就是发出请求的 HTTP 客户端的 IP 地址。 ::1
是使用ipv6时的localhost地址。
如果你从其他地方发出请求,ip会不同