We are creating a simple node.js api proxy where we want to fetch employee records.
We have added below code in the node :
var http = require(‘http’);
var apigee = require(‘apigee-access’);
var server = http.createServer(function(req, resp) {
var empID = apigee.getVariable(req,‘emp_id’);
//var empID=“014AJ1F0027”;
var employee_name = ‘’;
var rating=‘’;
console.log(‘Employee ID I have entered is %s’, empID);
if (empID == “014AJ1F0027”)
{ employee_name=“Wesly”;
rating=“A”;
}
if (empID == “015AJ1F0030”)
{ employee_name=“Karthikeyan”;
rating=“B”;
}
if (empID == “016AJ1F0035”)
{ employee_name=“Kumar”;
rating=“A”;
}
if (empID == “017AJ1F0049”)
{ employee_name=“Johnson”;
rating=“A”;
}
apigee.setVariable(“employee_name”,employee_name);
apigee.setVariable(“rating”,rating);
resp.end();
});
port = 9000;
host = ‘127.0.0.1’;
server.listen(port, host);
console.log('Listening at http://’ + host + ‘:’ + port);
Can you suggest, how I can do this in node.js?