async.forEachOf([some ids], function (value, key, callback) {
let post_options = {
host: 'localhost',
port: '5000',
path: '/predictans',
method: 'POST',
headers: {
'Content-Type': 'application/json',
}
};
let post_data = {
//some data using the value
};
let post_req = http.request(post_options, function (resp) {
resp.on('data', (ans) => {
//save the answer
//do the second POST request
callback();
});
});
post_req.write(post_data);
post_req.end();
}, function (err) {
console.log('some error');
});
Я хочу отправить несколько запросов POST на один и тот же сервер.Я хочу сначала получить ответ от первого запроса, а затем отправить следующий, и так далее.Тем не менее, мой код отправляет все запросы сразу.Какие ошибки я делаю?