type resolver
-
Nests.js GraphQL Resolver 설정 방법 (code-first)nestjs 2022. 5. 15. 14:40
계기 Golang -> Nest.js로 server Migration을 하는 상황에서 resolver를 작성하다가 문제가 생겼다. 각각의 상황에 마다 다르겠지만, 본인이 개발중인 서버에서 nested 된 data가 많고 또 nested 된 각각의 data들이 연관성이 있기 때문에 실제로 DB에 접근하는 Resolver는 하나지만 nested 된 data들을 다른 data의 상황에 맞게 변경해야할 필요가 있었다. 예를 들면, user가 어떤 작업을 하고 그 작업에는 startTIme과 endTime이 있다고 가정하자. 이는 user에 nested 되어 있는 data로 user에 대한 호출 한번만으로 모든 data를 가져올 수 있다. 즉, user.dosomething.startTime, user.dosom..