⚠️ GraphQLError: Query root type must be provided
⚠️ Error: Schema generation error (code-first approach)
이 두 에러는 한 세트로 GraphQL 관련 코드를 잘못짜서 생기는 에러.
원인
Resolver.ts파일에 @Mutation은 사용했으나 @Query를 쓰지 않아 발생했다. @Query에 쓸 코드가 생각나지 않아 아예 쓰지 않은 것이였는데, 무엇이되었든 @Query는 필수로 써야지 된다.
해결
@Query는 없으면 에러가 나지만 @Mutation은 없어도 에러가 나지 않더라. 기능은 나중에 생각하더라도, 일단 @Query 데코레이터를 단 함수를 작성해두어야 한다.
class Test {
@Query
fetchXX(){
return; // 이런 식으로 라도 써서 Query가 존재해야 한다.
}
}