티스토리 뷰

 GraphQLError [Object]: Query root type must be provided.

 

Resolver.ts에 Query() 하나도 없을 때 나타난다. 추가하자

 

import { Args, Mutation, Query, Resolver } from '@nestjs/graphql';
import { CreateProductInput } from './dto/createProduct.input';
import { Product } from './entities/product.entity';
import { ProductService } from './product.service';

@Resolver()
export class ProductResolver {
  constructor(private readonly productService: ProductService) {}
  @Query(() => String)
  sayHello(): string {
    return 'Hello World!';
  }
  @Mutation(() => Product)
  async createProduct(
    @Args('createProductInput') createProductInput: CreateProductInput,
  ) {
    await this.productService.create({ createProductInput }); // 상품 등록
  }
}

 

참고 : Apollo GraphQL Error: Query root type must be provided - Stack Overflow

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함