Всем привет.
Есть ссылка, которая при каждом запросе отдает шутки, с сайта tproger.
"https://tproger.ru/wp-content/plugins/citation-widget/get-quote.php?_=1548878205977"
Есть код который делает 5 запросов.
Но почему такое поведение ? ответы должны быть разные,
но в итоге я получаю 5 одинаковых ответов
const https = require('https')
const url = "https://tproger.ru/wp-content/plugins/citation-widget/get-quote.php?_=1548878205977"
let query = new Promise((resolve,reject)=>{
https.get(url,resp=>resp.on('data',chunk=>resolve(chunk.toString())))
})
(async()=>{
let queryList = new Array(5).fill(query)
let results = await Promise.all(queryList).then(data=>data)
console.log(results)
})()
результат:
=> Promise { <pending> }
[ 'Перед тем, как программировать, полгода подбирал язык программирования.',
'Перед тем, как программировать, полгода подбирал язык программирования.',
'Перед тем, как программировать, полгода подбирал язык программирования.',
'Перед тем, как программировать, полгода подбирал язык программирования.',
'Перед тем, как программировать, полгода подбирал язык программирования.' ]