Облачный терминал Google завершает несколько запросов на получение?

Я пытаюсь отправить запросы через облачный терминал Google. Запрос Get находится внутри функции карты, поэтому в соответствии с 41 пунктом необходимо было сделать около 41 запроса. К сожалению, после 13-14 запросов он начинает выдавать следующую ошибку:

(узел:363) UnhandledPromiseRejectionWarning: необработанное отклонение обещания (идентификатор отклонения: 2): FetchError: недопустимое тело ответа json по адресу http://project-vision-201106.appspot.com/fetch_ticker?pair=POWR/BTC причина: неожиданный токен < в JSON в позиции 1

(узел:363) UnhandledPromiseRejectionWarning: необработанное отклонение обещания (идентификатор отклонения: 4): FetchError: недопустимое тело ответа json по адресу http://project-vision-201106.appspot.com/fetch_ticker?pair=DNT/BTC причина: неожиданный токен < в JSON в позиции 1

...

При ручном получении запрос на следующую пару работает как шарм. Это проблема, связанная с тайм-аутом b/c лимита или я что-то здесь не так делаю?

Вот мой код:

const calBTC = _.map(balance_final, (val, key) => {
            if (key === 'BTC') {
                allBTC.push(val);
            } else {
                return fetch(`http://project-vision-201106.appspot.com    /fetch_ticker?pair=${key}/BTC`).then(res => {
                    return res.json().then(res => {
                        console.log(res.close);
                        return res.close * val;
                    })
                }, error => {
                    return '000';
                })
            }
        });

Вот блок запроса:

app.get('/fetch_ticker', (req, res) => {
            (async () => {
                let pair = req.param('pair', "BTC/ETH");
                let ex = req.param('exchange', "coinmarketcap");
                let myArr = [];
                let exchange = new ccxt[ex]();
                let tickers = await exchange.fetchTicker(pair);

                myArr.push(tickers);

                //Send req
                res.status(200).send(tickers);
            })()
        });

0 ответов

Другие вопросы по тегам