gpt4 book ai didi

amazon-web-services - AWS Lambda 和 API Gateway Endpoint 响应中的调试错误

转载 作者:行者123 更新时间:2023-12-02 03:06:34 24 4
gpt4 key购买 nike

我有一个连接到 API Gateway 的 lambda 函数。当我在本地运行它时它工作,当我用 serverless offline 模拟它时有用。

但是针对已发布的开发端点,它返回错误 500 和带有错误消息的 json 对象:

{
"message": "Internal server error"
}

在 CloudWatch 日志中,没有错误。在 API 网关端点测试页面的调用堆栈中,我在流程的 Lambda 部分看到了我正确的响应正文,然后当它到达 API 网关响应步骤时,出现了问题。

当日志中没有任何错误时,我应该如何调试 API Gateway?

最佳答案

如果您在 node 中编写它,则可能是您的 node 版本与 4.3.2 ( the one that AWS Lambda uses ) 不同,这就是离线和本地测试有效但在 AWS Lambda 中无效的原因。

这发生在我之前,当我使用 let 时.

您可以使用 nvm 安装 node v 4.3.2 以在本地对其进行测试,或者您可以查看 here查看您允许在代码中使用哪些功能。

关于amazon-web-services - AWS Lambda 和 API Gateway Endpoint 响应中的调试错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42457386/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com