Leo*_*Leo 3 javascript node.js hapijs
我正在使用node.js和hapi.js开发Restful API.我正在尝试记录请求我的一条路线的客户端的IP.
这是我目前的代码:
function(request, reply){
var ip = request.headers['x-forwarded-for'] || request.connection.remoteAddress;
console.log('IP: ' + ip);
//more code...
}
Run Code Online (Sandbox Code Playgroud)
但是当我查看我的日志时,ip是未定义的.我怎样才能解决我的问题?
使用request.info.remoteAddress而不是request.connection.remoteAddress:
var ip = request.headers['x-forwarded-for'] || request.info.remoteAddress;
Run Code Online (Sandbox Code Playgroud)