moesif-nodejs
Version:
Monitoring agent to log API calls to Moesif for deep API analytics
20 lines (16 loc) • 475 B
JavaScript
var requestIp = require('request-ip');
var assert = require('assert');
var RUN_TEST = false;
if (RUN_TEST) {
describe('Test the isolated case', function() {
var fakeRequest = {
headers: {
'x-forwarded-for': '20.56.20.20, 234.134.211.173'
}
}
console.log('test fake requst');
const result = requestIp.getClientIp(fakeRequest);
console.log(result);
assert(result === '20.56.20.20', 'ip address should match first one');
});
}