728x90
반응형
프로젝트를 실행해보자.
url에 graphql을 붙여서 접속해보자.
브라우저에 Banana Cake Pop GraphQL IDE가 나타난다.
Create document -> Apply 버튼을 누른다.
서버가 제대로 설정되었으면 green online이 상단 우측에 표시된다.
화면은 4부분으로 나뉘어있다.
상단좌측 : GraphQL server로 보내는 query를 입력
하단좌측 : Variable, header를 수정
상단우측 : Response 확인
하단우측 : 최근 쿼리 확인
이제 query를 보내자. 아래 쿼리를 상단좌측 칸에 붙여넣고 Run 버튼을 클릭한다.
{
book {
title
author {
name
}
}
}
query를 추가해보자
public string SayHello(string name = "Michael") => $"Hello{name}";
query를 추가해보자
[UseDbContext(typeof(ApplicationDbContext))]
[UseProjection]
[UseFiltering]
[UseSorting]
public Task<Author?> GetAuthorByIdAsync(int id, [ScopedService] ApplicationDbContext context)
=> context.Authors.FirstOrDefaultAsync(a => a.AuthorId == id);
728x90
반응형
'GraphQL(HotChocolate)' 카테고리의 다른 글
.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 |
.NET 6] Hot Chocolate GraphQL : server 설정 (1) (0) | 2022.02.07 |
댓글