node.js - 如何在 AWS Lambda Node js 中查看对象错误
问题描述
我的 AWS Lambda 出现错误。
{
"errorType": "object",
"errorMessage": "[object Object]",
"trace": []
}
Function Logs
START RequestId: 9759e0c5-3ac7-494b-8970-d19b01981b32 Version: $LATEST
2021-07-16T08:46:51.907Z 9759e0c5-3ac7-494b-8970-d19b01981b32 ERROR Invoke Error {"errorType":"Error","errorMessage":"[object Object]","stack":["Error: [object Object]"," at _homogeneousError (/var/runtime/CallbackContext.js:12:12)"," at postError (/var/runtime/CallbackContext.js:29:54)"," at done (/var/runtime/CallbackContext.js:56:7)"," at fail (/var/runtime/CallbackContext.js:68:7)"," at /var/runtime/CallbackContext.js:104:16"," at processTicksAndRejections (internal/process/task_queues.js:95:5)"]}
END RequestId: 9759e0c5-3ac7-494b-8970-d19b01981b32
REPORT RequestId: 9759e0c5-3ac7-494b-8970-d19b01981b32 Duration: 335.31 ms Billed Duration: 336 ms Memory Size: 128 MB Max Memory Used: 69 MB Init Duration: 157.54 ms
我想知道如何查看 errorMessage [object Object]
?
解决方案
我希望现在还不算晚。我遇到了同样的问题,我按照以下链接中的说明解决了这个问题:
“在调用回调退出函数之前,您必须将 myErrorObj 对象转换为 JSON 字符串。否则,myErrorObj 将作为“[object Object]”的字符串返回。”
我只是将“错误”对象作为 JSON.stringify(error) 传递,解决了我的问题。
希望它有所帮助。
问候
推荐阅读
- php - 重新排列数据后从另一个 csv 创建新 csv 的 PHP 脚本
- html - 计算器应用程序上的按钮超出了他们的 div 父母
- javascript - fadeTo() 仅在一定的延迟后生效
- javascript - 如何使用 DuckDuckGo 的搜索自动完成建议
- php - mediawiki DBTransactionStateError
- .net-core - 如何在 Raspberry PI 上运行的 .NetCore C# 中使用 PocketSphinx?
- session - 跨任务窗格和对话框的会话 cookie
- php - Laravel Nova 找不到一些模型
- java - 用于运行和调试的 ByteBuffer 的不同行为
- python - 使用 for 循环重命名多个列(python)