为什么我的lambda函数会给我消息内部服务器错误而不是正确的错误响应?

时间:2018-07-27 06:15:07

标签: javascript node.js amazon-web-services typescript aws-lambda

我编写了一个非常简单的lambda函数,该函数应给出错误消息作为响应docs

我的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"}

您可以看到它here

我对aws-lambda很陌生。我正在使用typescriptserverless framework。我认为这不是问题。请有人能找出这里有什么问题吗?

0 个答案:

没有答案