【发布时间】:2018-12-07 17:57:46
【问题描述】:
在我的项目中,我使用的是无服务器。我正在尝试更改默认状态代码和响应。我尝试了以下方法。
dashboard:
handler: src/common/dashboard.dashboard
role: CommonServicesFullAccessRole
timeout: 30
events:
- http:
integration: lambda
path: ui/dashboard/
method: get
request:
parameters:
paths:
id: true
response:
headers:
Content-Type: "'text/html'"
template: $input.path('$')
statusCodes:
400:
pattern: '[\s\S]*Bad Request[\s\S]*'
template: $input.path('$.errorMessage')
headers:
Content-Type: "'text/plain'"
在我的 lambda 中,我将错误回调返回为
return callback('Bad Request');
不过,我还是无法获得指定状态码的响应。我不确定确切的错误在哪里。以下是我得到的回应。
请帮我解决这个问题。 谢谢...
【问题讨论】:
标签: amazon-web-services serverless-framework serverless aws-serverless serverless-framework-offline