Mon*_*key 2 amazon-web-services aws-api-gateway
我似乎无法使用amazon api网关设置我的错误集成响应
我添加了一个集成响应,但它没有返回400错误,而是继续返回200响应
{
"errorMessage": "foose",
"errorType": "Error",
"stackTrace": [
"exports.handler (/var/task/index.js:11:19)"
]
}
Run Code Online (Sandbox Code Playgroud)
如果您使用的是Java,则需要抛出异常.我犯了错误,试图返回错误信息.Lambda Error Regex解析Exception消息,所以如果你抛出这个:
throw new Exception("Failed: Something bad happened!");
Run Code Online (Sandbox Code Playgroud)
并foo.*
用Failed: .*
它替换你将使用400状态代码.
如果您使用的是NodeJS,则可以使用它context.fail('Failed: Something bad happened!');
来获得相同的结果
归档时间: |
|
查看次数: |
1476 次 |
最近记录: |