Serverless Framework lambda 1 프로젝트에서 여러 함수를 정의하고 싶습니다.

Serverless Framework를 사용하여 프로젝트 내에서 lambda의 여러 함수를 준비하려면 어떻게해야합니까? (TypeScript에서)라고 하는 것으로, 간단하게 serverless.yml과 프로젝트의 구성을 해설해 갈까라고 생각합니다.

프로젝트 구성



이번에는 handler.ts와 handler2.ts에 각각 하나씩 함수를 정의하고 있습니다.


serverless.yml



lambda 함수를 여러 개 정의하고 싶다면 serverless.yml의 function을 여러 개 작성하면됩니다.
매우 간단.
functions:
  hello:
    handler: handler.helloWorld
    events:
      - http:
          method: get
          path: hello
  hello2:
    handler: handler2.helloWorld2
    events:
      - http:
          method: get
          path: hello2

이번에는 hello와 hello2가 그렇습니다.
그래서 각 handler의 함수를 지정하면 됩니다.

배포 후



이런 느낌으로 여러 기능을 할 수 있습니다.


요약



ServerlessFramework 매우 간단합니다.
함수별로 프로젝트를 나눌 필요가 없다.

좋은 웹페이지 즐겨찾기