Я хочу сделать запрос к общедоступному API анализа цвета:
Если я помещу этот URL-адрес в адресную строку Chrome, я получу объект JSON, возвращенный примерно через 10 секунд, однако при выполнении запроса от Node я всегда получаю только ошибку ESOCKETTIMEDOUT.
request.get({
uri: 'http://mkweb.bcgsc.ca/color-summarizer?url=http://www.undistraction.com/vangogh/images/fisherman_s_wife_on_the_beach-8.jpg&precision=vlow&num_clusters=7&json=1&histogram=0&pixel=0',
timeout: 60000,
})
.on('error', (error) => {
console.log(error); // ESOCKETTIMEDOUT
})
.on('finish', (body) => {
// Happy place
});
Что может быть причиной этой ошибки?