Загрузка файла CSV через URL не работает - PullRequest
0 голосов
/ 24 марта 2020

Я делал диск-бот и использую request.get(url) для получения онлайн-файла CSV (один из этих 3 c, r , d ). Это работало до вчерашнего дня, и без внесения каких-либо изменений в мою программу (насколько я помню) она внезапно перестала работать сегодня.

function getData(source) {
            let rows = [];
            console.log('test');
            request.get(source) 
                .pipe(new StringStream())
                .CSVParse() 
                .consume(object => rows.push(object)) 
                .then(() => {
                    console.log('hello');
                    let arr = searchRow(rows, country);
                    let finalArray = formatForGraph(filterCasesDecreasing(filterCasesDupes(filterCasesEmpty(arr)))); // Filters out stuff, configure this as you like
                    generateGraph(finalArray);
                });
        }

Я могу использовать эту функцию на одном из 3 URL-адресов, которые я упоминал ранее и пока первый console.log работает, второй нет. Я использую Plot.ly для построения графиков, но сомневаюсь, что это как-то связано с моей проблемой, поскольку второй журнал консоли предшествует функции graph. Обратите внимание, что я не получаю сообщения об ошибке, он просто ничего не делает, и бот продолжает работать, если я отправляю другие команды.

Редактировать: Забыл упомянуть об этом, но и URL, и страна имеют предполагаемые значения внутри getData .

...