Я пытаюсь просмотреть список имеющихся у меня автомобилей, чтобы сгенерировать request
. Эти сгенерированные запросы я хочу сохранить в списке, но не выполняя их, даже чтобы потом передать их axios.all
, но ошибка, которую я получаю, заключается в том, что во время сохранения запросов в списке они выполняются.
модуль axios
const axios = require("axios")
let requests = []
cars.forEach(car => requests.push(requestUpdateStatus(car)))
axios.all(requests).then(result => console.log(result)).catch(error => console.log(error))
function requestUpdateStatus(car) {
return new Promise((resolve, reject) => {
let jsonResponse = JSON.stringify({
model: car.model,
year: car.year
})
axios.post('http://???/update-status', jsonResponse, { timeout: 50000 })
.then(response => {
resolve("HELLO")
}).catch(error => {
reject("*** ERROR ***")
})
})
}