我不完全理解我应该如何获得远程用户IP地址.
假设我有一个简单的请求路由,例如:
app.get(/, function (req, res){
var forwardedIpsStr = req.header('x-forwarded-for');
var IP = '';
if (forwardedIpsStr) {
IP = forwardedIps = forwardedIpsStr.split(',')[0];
}
});
Run Code Online (Sandbox Code Playgroud)
上述方法是否正确获取真实用户IP地址还是有更好的方法?那些代理呢?
我正在使用express.js,我需要知道发起呼叫的域名.这是简单的代码
app.get(
'/verify_license_key.json',
function( req, res ) {
// do something
Run Code Online (Sandbox Code Playgroud)
我要如何从域req或res对象?我的意思是我需要知道api是否被somesite.com或someothersite.com调用.我试着做两者的console.dir req和res,但我还是不知道从那里,也可以参考文档,但它给了我没有帮助.