GraphQL로 뮤테이션을 작성하던 도중 타입 지정을 할 때 아래와 같이 느낌표가 있는 경우가 있어서 어떤 의미를 가지고 있는 건지 간략하게 메모하고자 한다.
query GetNickname($id: String!, $password: String!) { ... }
타입 지정 시 느낌표가 의미하는 바는 해당 객체는 non-nullable, 즉 null 값을 받을 수 없고 항상 타입에 맞아야 한다는 의미이다.