조회를 위해 mutation을 사용했는데 조회가 되지 않을수도 있다. 즉, mutation이 항상 성공하는 것은 아니다.
이는 Backend쪽에서 컴퓨터에 문제가 발생했을수도 있고, 수정하려는 게시물이 갑자기 삭제가 되어버리는 바람에 수정에 문제가 발생하는 등 여러가지 실패 가능성이 있다.
따라서, 우리는 성공에 대한 처리, 실패에 대한 처리를 나누어 작업을 해야 한다.
다음은 try ~ cath의 간단한 예시이다.
try 안쪽에 있는 부분중에 오류가 있으면 실행해야하는 코드들이 남아있더라도 종료하고 catch부분을 실행한다.