Мне нужно сделать n # вызовов API, где n получено из ответа на первый вызов API и используется в качестве параметра во всех последующих вызовах. Чего мне не хватает в коде?
var axios = require('axios');
axios.get('url', {
headers: {'Accept': 'application/json'},
params: {
param1 : '1',
param2 : '2',
param3 : '3',
param4 : '4'
}
})
.then((response) => {
console.log(response.data);
for(var page_number = 1; page_number <= response.data; page_number++){
axios.get('url', {
headers: {'Accept': 'application/json'},
params: {
param1 : '1',
param2 : '2',
param3 : '3',
param4 : page_number
}
})
.then((response) => {
console.log(response.data);
});
.catch(function (error) {
console.log(error);
});
});
}
.catch(function (error) {
console.log(error);
});
Thanks for your help!