javascript - 带有导入的 AWS lambda 上未处理的承诺拒绝
问题描述
我有一个创建新客户的 lambda 函数(AWS),为了跟踪一些指标,我需要这个包https://www.npmjs.com/package/node-klaviyo。在每约 50 个请求中,我都会在我的云监视日志中看到此错误。它与这个包有什么关系?提前致谢!
错误
{
"errorType": "Runtime.UnhandledPromiseRejection",
"errorMessage": "Error: Client network socket disconnected before secure TLS connection was established",
"reason": {
"errorType": "Error",
"errorMessage": "Client network socket disconnected before secure TLS connection was established",
"code": "ECONNRESET",
"path": null,
"host": "a.klaviyo.com",
"port": 443,
"stack": [
"Error: Client network socket disconnected before secure TLS connection was established",
" at connResetException (internal/errors.js:609:14)",
" at TLSSocket.onConnectEnd (_tls_wrap.js:1549:19)",
" at Object.onceWrapper (events.js:420:28)",
" at TLSSocket.emit (events.js:326:22)",
" at TLSSocket.EventEmitter.emit (domain.js:483:12)",
" at endReadableNT (_stream_readable.js:1241:12)",
" at processTicksAndRejections (internal/process/task_queues.js:84:21)"
]
},
"promise": {},
"stack": [
"Runtime.UnhandledPromiseRejection: Error: Client network socket disconnected before secure TLS connection was established",
" at process.<anonymous> (/var/runtime/index.js:35:15)",
" at process.emit (events.js:326:22)",
" at process.EventEmitter.emit (domain.js:483:12)",
" at processPromiseRejections (internal/process/promises.js:209:33)",
" at processTicksAndRejections (internal/process/task_queues.js:98:32)"
]
}
文件:utils/klaviyoClient
const Klaviyo = require('node-klaviyo');
const KlaviyoClient = new Klaviyo({
publicToken: process.env.KLAVIYO_PUBLIC_TOKEN,
privateToken: process.env.KLAVIYO_PRIVATE_TOKEN,
});
module.exports = KlaviyoClient;
解决方案
推荐阅读
- mysql - 根据 col2 的分组值捕获 col1 的值
- c++ - 将基类指针转换为派生类指针
- ngrok - ngrok-公共网址在哪里
- scala - 将 Scio 类型的 bigquery api 与 apache-beam 一起使用时编译管道时出错
- c# - 无法将 system.windows.forms.messageboxbuttons 转换为 system.windows.messageboxbuttons
- scip - `SCIP_EVENTTYPE_NODESOLVED` 包含的事件是什么意思?
- php - 子句“/quiet 和 /norestart 命令行开关”是什么意思?
- arrays - 如何映射深度嵌套的数组对象?
- javascript - 如何在 REACT 中从另一个类调用一个类中的函数
- html - 语义 UI 中的边框类