我有 API Gateway 作为 lambda 函数的触发器。每当我的 lambda 引发异常时,它就会与集成响应中配置的模式匹配。问题是,如果异常包含换行符,则该模式将被忽略,并且默认返回 200 作为状态代码。
要重现该问题:
注意:如果从异常消息中删除换行符,它会正常工作并按预期返回 500。
有人遇到同样的问题吗?有什么解决办法吗?
http-status-codes amazon-web-services aws-lambda aws-api-gateway
amazon-web-services ×1
aws-api-gateway ×1
aws-lambda ×1
http-status-codes ×1