【发布时间】:2019-08-21 17:48:01
【问题描述】:
我正在通过模型验证请求的负载 - 请参阅下面的 serverless.yml 摘录:
functions:
authorizer:
handler: src/authorization/authorizer.general
activity:
handler: src/resources/activity.submit
events:
- http:
path: /tenant/{tenant}/activities
method: POST
cors: true
authorizer: ${self:custom.authorizer.general}
request:
schema:
application/json: ${file(models/activity.json)
一切正常,但与架构不匹配的有效负载的验证响应是:
{
"message": "Invalid request body"
}
我尝试添加响应模板,但收到一条警告说“响应”将被删除(这是 lambda 代理集成,而不是 lambda 集成)。
如何让 API Gateway 在这种情况下(即 Lambda 代理集成)给出详细的验证错误消息响应?
任何帮助将不胜感激,因为我在网上找不到任何相关的东西。
【问题讨论】:
标签: aws-lambda aws-api-gateway serverless-framework