私のプロジェクトでは、サーバーレスを使用しています。デフォルトの statusCodes と応答を変更しようとしています。私は以下を試しました。
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'"
私のラムダでは、エラーコールバックを次のように返しています
return callback('Bad Request');
それでも、指定された statusCode で応答を取得できません。正確なエラーがどこにあるのかわかりません。以下は私が得ている応答です。
これを解決するのを手伝ってください。ありがとうございました...