<分区>
我一直在尝试使用 Koajs 获取客户端(我)的 IP 地址;但是,我一直在获取::1 的本地主机地址
我尝试使用 this.request.ip 和 this.request.headers['x-forwarded-for'] 并将 app.proxy 设置为 true,我仍然得到任意本地主机 ip。
我确实需要我正在构建的地理定位应用的 IP 地址。
这是我的代码:
var koa = require('koa');
var app = koa();
app.proxy = true;
app.use(function *(){
this.body = this.request.ip; // also tried request.headers['x-forwarded-for'];
});
app.listen(3000);