Я пытаюсь отправить несколько объектов из массива в API, используя ax ios, я также пытаюсь ограничить количество запросов на публикацию сообщениями 1 раз в 10 секунд. У меня есть следующий код, но он ничего не дает, ни ответа, ни ошибки, ничего. Что я делаю не так?
const axios = require("axios");
const { auth, baseUrl } = require("./connect");
const fs = require("fs");
// POST sample data
function postSales() {
auth.then(result => {
let token = result.access_token;
const data = fs.readFileSync("./temp/converted.json", "utf-8");
setTimeout(() => {
data.forEach(sale => {
axios
.post(
`${baseUrl}/sale.json`,
{ sale },
{
headers: {
Authorization: `Bearer ${token}`,
scope: `employee:all`
}
}
)
.then(res => console.log(res))
.catch(err => console.error(err));
});
}, 10000);
});
}
postSales();