Nic*_*ick 2 node.js stripe-payments
在带有 Stripe API 客户端 v 的 Node v12 中,我client.getSubscription()在循环中对大约 200 个项目运行调用。
我在输出中收到此消息(--trace-warnings已打开):
Getting subscription data for a@email.com...
Getting subscription data for b@email.com...
Getting subscription data for c@email.com...
(node:25078) Stripe: Request metrics buffer is full, dropping telemetry message.
at Object.emitWarning (/home/nick/src/project/node_modules/stripe/lib/utils.js:437:18)
at Constructor._recordRequestMetrics (/home/nick/src/project/node_modules/stripe/lib/StripeResource.js:370:15)
at IncomingMessage.<anonymous> (/home/nick/src/project/node_modules/stripe/lib/StripeResource.js:192:14)
at Object.onceWrapper (events.js:481:28)
at IncomingMessage.emit (events.js:387:35)
at IncomingMessage.emit (domain.js:470:12)
at endReadableNT (internal/streams/readable.js:1317:12)
at processTicksAndRejections (internal/process/task_queues.js:82:21)
(node:25078) Stripe: Request metrics buffer is full, dropping telemetry message.
at Object.emitWarning (/home/nick/src/project/node_modules/stripe/lib/utils.js:437:18)
at Constructor._recordRequestMetrics (/home/nick/src/project/node_modules/stripe/lib/StripeResource.js:370:15)
at IncomingMessage.<anonymous> (/home/nick/src/project/node_modules/stripe/lib/StripeResource.js:192:14)
at Object.onceWrapper (events.js:481:28)
at IncomingMessage.emit (events.js:387:35)
at IncomingMessage.emit (domain.js:470:12)
at endReadableNT (internal/streams/readable.js:1317:12)
at processTicksAndRejections (internal/process/task_queues.js:82:21)
(node:15748) Stripe: Request metrics buffer is full, dropping telemetry message.
...
Run Code Online (Sandbox Code Playgroud)
我认为这个错误来自 Stripe 正在使用的底层库,因为我在 Google 或 Stripe 的文档中找不到任何包含该特定错误的信息。
它似乎也不是严重错误,调用成功。
这是由于缓冲区已满而无法发送请求遥测时从 stripe-node 发出的警告:https://github.com/stripe/stripe-node/blob/12ebce4220c22e1e1a6a0480ba96c2baffe01b8c/lib/StripeResource.js#L395
遥测是发送到 Stripe 以用于度量目的的延迟信息。
忽略这些是安全的,因为它们只是警告,不会影响实际的 API 操作。但是,如果它们对您来说有点太吵了,您可以使用配置对象完全禁用遥测:
const stripe = Stripe('sk_test_...', {
telemetry: false,
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
873 次 |
| 最近记录: |