golang으로 lambda 함수를 만들때
- api gateway의 lambda proxy를 사용한다면, handler를 커스텀 구조체로 받을 수 없다.
func handler(myModel MyModel) {} > lambda proxy를 안쓸경우 사용가능
func handler(proxyModel events.APIGatewayProxyRequest) > lambda proxy를 사용할경우 필요
- 아마도 proxy를 구현하기 위해, body를 그대로 넘겨주지 않고 맵핑하는 것이 원인인 것 같다.
{ "body":"...", "uri" :"...", ... }