मैं कोशिश कर रहा हूँ, कॉल करने के लिए एक एपीआई के अंदर पाश के लिए एक का उपयोग कर Nodejs,जब कोड मार डाला है केवल पिछले तत्व कहा जाता है एपीआई द्वारा: कोड :
var array=[12,124,852,256,5677,256,5679,2546,567,28,574]
for(var i=0;i<array.length;i=i++){
var b = array.splice(i,3);
const parameters1 = {
Ids: b.toString(),
limit: 45,
}
const get_request_args1 = querystring.stringify(parameters1);
const options1 = {
method: 'GET',
host: "host",
port: '443',
path: path + '?' + get_request_args1,
headers: {
'Accept': 'application/json',
'authorization': `Bearer ${token}`,
'Accept-Encoding': 'identity',
}
}
var req = http.request(options1, (res) => {
context.log("API CALL...",i);
var body = "";
var pages = 0;
var offset = [];
var limit = 100000;
res.on("data", (chunk) => {
body += chunk;
});
res.on("end", () => {
const obj = JSON.parse(body);
//context.log('total pages 3 :', pages);
context.log('total :', obj.total);
context.res = { body: offset };
context.done();
});
}).on("error", (error) => {
context.log('ERROR :', error);
context.res = {
status: 500,
body: error
};
context.done();
});
}
जब इस कोड मार डाला है केवल पिछले तत्व सरणी में द्वारा निष्पादित एपीआई, मैं क्या देख रहा हूँ के लिए है को क्रियान्वित करने के लिए एपीआई प्रत्येक यात्रा के पाश के लिए, किसी भी मदद करता है कृपया ?