nestjs

Nestjs GraphQL 시작

너구리킹 2021. 8. 22. 21:06
  • nestjs cli를 install한다.
    • npm i -g @nestjs/cli


  • graphQL을 위한 install을 한다.
    • npm i @nestjs/graphql graphql apollo-server-express@2.x.x


  • Nest Project를 생성한다.
    • nest new nest-runner-server


  • 예시로 User 관리를 위한 resource를 generate한다.
    • nest g resource

여기서 transport layer를 code first를 선택해도 된다.


  • 필요한 module을 install한다.
    • npm i ts-morph @apollo/gateway
  • npm run start로 동작을 확인한다.

 

이제 graphQL schema와 Resolver, service를 구현해야 한다.