在我的项目中,我使用的是无服务器。我正在尝试更改默认状态代码和响应。我尝试了以下方法。
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');
尽管如此,我还是无法获得具有指定状态代码的响应。我不确定确切的错误在哪里。以下是我得到的回应。
请帮我解决这个问题。谢谢...