Недавно я получил следующую ошибку при попытке поиска клиентов или учетных записей Stripe через Node.js.
Я использую stripe.accounts.retrieve
и stripe.subscriptions.retrieve
.
{
"type": "StripeConnectionError",
"stack": "Error: An error occurred with our connection to Stripe\n at Constructor._Error (/var/www/w3bbi/node_modules/stripe/lib/Error.js:12:17)\n at Constructor (/var/www/w3bbi/node_modules/stripe/lib/utils.js:124:13)\n at Constructor (/var/www/w3bbi/node_modules/stripe/lib/utils.js:124:13)\n at ClientRequest. (/var/www/w3bbi/node_modules/stripe/lib/StripeResource.js:206:9)\n at emitOne (events.js:96:13)\n at ClientRequest.emit (events.js:189:7)\n at TLSSocket.socketErrorListener (_http_client.js:358:9)\n at emitOne (events.js:96:13)\n at TLSSocket.emit (events.js:189:7)\n at emitErrorNT (net.js:1280:8)\n at _combinedTickCallback (internal/process/next_tick.js:74:11)\n at process._tickDomainCallback (internal/process/next_tick.js:122:9)",
"message": "An error occurred with our connection to Stripe",
"detail": {
"code": "ECONNRESET"
},
"raw": {
"message": "An error occurred with our connection to Stripe",
"detail": {
"code": "ECONNRESET"
}
}
}
Любая идея о том, что может быть причиной этого?Я только что обновил свой пакет OpenSSL на своем сервере Ubuntu, но это, похоже, не решило проблему.
Эта ошибка, по-видимому, возникает не каждый раз, а только через несколько попыток.В большинстве случаев я успешно получаю подписку или учетную запись Stripe, но иногда я получаю эту ошибку вместо этого.
Также мой код node.js очень прост -
stripe.subscriptions.retrieve(STRIPE_SUB_ID, function(err, subscription) {
//want to do something with subscription here, but i get err instead (only ever so often)
})
Спасиботак много !!