私はserverlessを使用してAWS Lambdaにマイクロサービスを導入しています。デフォルトのステータスコードを500に設定し、HTTPプロセスが成功した場合は、レスポンスにステータスコード200を設定します。これを行う方法は?ファイルserverless.yml
でこれを行うことはできますか?サーバーレス機能のデフォルトステータスコードを設定するにはどうすればよいですか?
機能:
addPermission:
handler: permissionadd.handler
events:
- http:
path: permission
method: post
cors: true
integration: lambda
request:
parameters:
querystrings:
companyId: true
userId: true
ハンドラコードにこれに関するロジックが含まれていてはなりませんか?どのSDKを使用していますか? – kosa
ハンドラ内のjavascriptエラーがステータスコードで応答しないため、ハンドラにステータスコードを制御させたくありません。 – suku
'ハンドラのjavascriptエラーとしては応答しません。 ':catchがコード500を返す場所でtry/catchを使うことができます。デフォルトコードに関して、私はそこに組み込みがあるかどうかわかりません。 – Zanon