function subscribe (list) {
return new Promise((resolve, reject) => {
request.post({
url: 'https://example.com',
form: {list: mis[ind]}
}, (err, response, body) => {
console.log(response.statusCode)
if (response.statusCode == 200) resolve(response)
else reject(err)
})
})
}
Promise.all(mis.map(subscribe)).then(results => {
results.forEach((res, index) => {
// результат для индекс index
})
})