Я изо всех сил пытаюсь вернуть все обвинения от Stripe с пакетом узла, не сталкиваясь с ошибкой обещания.
Очевидно, что это компетентно вне контроля разработчика, поэтому я не могу предоставить то, что я пробовал.Вызов осуществляется напрямую из документов и использует рекомендуемый пакет.
Это происходит как в локальной среде, так и при размещении в Heroku.
Кажется, что какое-то время это происходит перед тем, как возникает ошибка, что указывает на ограничение скорости, но Stripe исключил это, так как это вернуло бы конкретную ошибку.
stripe.charges.list(
{ limit: 70000},
function(err, charges) {
//other stuff
}
);
Обратите внимание, что без параметра limit существует та же проблема - перед ошибкой возвращается около 10 000 записей.
Узел: 10.15.1 Stripe "6.31.2 временные метки сбойных запросов полный стек трассировка ошибки
2019-05-08T17: 04: 25.891410 + 00: 00 app[web.1]: (узел: 36) UnhandledPromiseRejectionWarning: Ошибка: Произошла ошибка при нашем подключении к Stripe. 2019-05-08T17: 04: 25.891426 + 00: 00 приложение [web.1]: в Constructor._Error (/app / node_modules / stripe / lib / Error.js: 12: 17) 2019-05-08T17: 04: 25.891427 + 00: 00 app [web.1]: в Конструкторе (/ app / node_modules / stripe / lib / utils).js: 139: 13) 2019-05-08T17: 04: 25.891428 + 00: 00 приложение [web.1]: в новом конструкторе (/app/node_modules/stripe/lib/utils.js:139:13) 2019-05-08T17: 04: 25.891431 + 00: 00 приложение [web.1]: в /app/node_modules/stripe/lib/StripeResource.js:218:9 2019-05-08T17: 04: 25.891435 + 00: 00 приложение [web.1]: в ClientRequest. (/App/node_modules/stripe/lib/StripeResource.js:426:67) 2019-05-08T17: 04: 25.891437 + 00: 00 app [web.1]: в ClientRequest.emit (events.js: 189: 13) 2019-05-08T17: 04: 25.891438 + 00: 00 app [web.1]: в TLSSocket.socketOnEnd (_http_client.js: 426: 9)Приложение 2019-05-08T17: 04: 25.891440 + 00: 00 [web.1]: на TLSSocket.emit (events.js: 194: 15) Приложение 2019-05-08T17: 04: 25.891441 + 00: 00 [веб.1]: at endReadableNT (_stream_readable.js: 1125: 12) 2019-05-08T17: 04: 25.891442 + 00: 00 app [web.1]: at process._tickCallback (внутренний / process / next_tick.js: 63: 19) 2019-05-08T17: 04: 25.891581 + 00: 00 app [web.1]: (узел: 36) UnhandledPromiseRejectionWarning: необработанное отклонение обещания.Эта ошибка возникла либо из-за того, что внутри асинхронной функции возникла ошибка без блока catch, либо из-за отклонения обещания, которое не было обработано с помощью .catch ().(id отклонения: 1) 2019-05-08T17: 04: 25.891654 + 00: 00 app [web.1]: (узел: 36) [DEP0018] DeprecationWarning: Необработанные отклонения обещания устарели.В будущем отклонения обещаний, которые не обрабатываются, завершат процесс Node.js с ненулевым кодом выхода