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
반응형
'GraphQL(HotChocolate)' 카테고리의 다른 글
.NET 6] Hot Chocolate GraphQL : subscription(7) (0) | 2022.04.19 |
---|---|
.NET 6] Hot Chocolate GraphQL : mutation(5) (0) | 2022.02.09 |
GraphQL vs REST (0) | 2022.02.09 |
.NET 6] Hot Chocolate GraphQL : multiple requests (4) (0) | 2022.02.08 |
.NET 6] Hot Chocolate GraphQL : EF Core (3) (0) | 2022.02.08 |
댓글