javascript - 为什么我的 lambda 函数给我消息内部服务器错误而不是正确的错误响应?
问题描述
我写了一个非常简单的 lambda 函数,它应该给出一个错误消息作为响应文档
我的 Lambda 函数
export const throwSomeError: Handler = async (event: APIGatewayEvent, context: Context) => {
throw new Error( 'Something Went Wrong');
}
我期待如下回应:
预期响应
{
"errorMessage": "Something went Wrong",
"errorType": "Error",
"stackTrace": [
"exports.handler (/var/task/index.js:10:17)"
]
}
我得到的回应
{"message": "Internal server error"}
你可以在这里看到
我对 aws-lambda 很陌生。我正在使用typescript
和serverless framework
。我不认为这应该是一个问题。请有人能弄清楚这里有什么问题吗?
解决方案
推荐阅读
- deep-learning - 我需要将文本转换为向量,然后将向量输入分类器
- angular - 如何在 Ionic 4/Angular 中从 json 创建自定义日期选择器?
- elasticsearch - 官方文档中的这个百分比排名示例结论是否正确?
- c# - 如何将版本设置为 gRPC API?
- manim - 类型对象“动画”没有属性“mobject”
- html - 可以以角度路由到不同的模板
- c - 为什么我可以用没有类型的“静态”限定符声明一个变量?(在 C 中)
- java - 我可以在枚举内的值之间映射吗?
- php - 如何在 PHP 中裁剪图像并以 PNG 格式返回?
- python - python代码仍在运行时如何释放内存?