Слишком длинный URI при получении данных - PullRequest
0 голосов
/ 12 января 2020

У меня сервер nodejs развернут на heorku (хостинг-провайдер), и я получаю ошибку 414 URI Too Long.

Странно то, что когда я запускаю сервер, запрос API получает handeld, но после более длительного периода ошибка возникает из ниоткуда, кажется.

Это API: https://api.coingecko.com/api/v3/coins/markets?vs_currency=usd&order=market_cap_desc&per_page=50&page=1&sparkline=false&price_change_percentage=1h, 24h, 7d, 30d, 200d, 1y

Я запрашиваю каждые 2 минуты, чтобы не было проблем.

Вот как я получаю данные:

var req = unirest("GET", "https://api.coingecko.com/api/v3/coins/markets?vs_currency=usd&order=market_cap_desc&per_page=50&page=1&sparkline=false&price_change_percentage=1h,24h,7d,30d,200d,1y");
    req.query({
        "page": "1",
        "per_page": "50",
        "order": "market_cap_desc",
        "vs_currency": "usd"
    });

Предел для героку составляет 8 Кб, я думаю, запрос API ниже 8k. Я не уверен, как это проверить

...