본문 바로가기
GraphQL(HotChocolate)

.NET 6] GraphQL Voyager

by Fastlane 2022. 4. 19.
728x90
반응형

1. 패키지 관리자에서 아래 GraphQL.Server.Ui.Voyager를 설치한다. 

2. request pipeline에 graphql voyager를 추가한다. 

Program.cs

app.UseGraphQLVoyager(new VoyagerOptions() { GraphQLEndPoint = "/graphql" }, "/graphql-voyager");

app.Run();

 

3. 프로젝트 실행후 /graphql-voyager로 접속해본다. 

schema를 확인할 수 있다.

 

4. Description 추가 

    [GraphQLDescription("작가")]
    public class Author
    {
        [Key]
        [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
        public int AuthorId { get; set; }
        [GraphQLDescription("작가이름")]
        [Required]
        public string Name { get; set; }
        public ICollection<Book> Books { get; set; }
    }

 

728x90
반응형

댓글