Try... Catch

wooo·2023년 3월 18일
0

try...catch 문은 실행할 코드블럭을 표시하고 예외(exception)가 발생(throw)할 경우의 응답을 지정할 수 있다.

try문은 try 블록 및 catch 항목이나 finally 항목 중 최소한 하나 혹은 둘 다 포함하여 이루어진다.

	try {
		const result = await CreateBoard({
			variables: {    // variables 이게 $ 역할을 함
				writer,
				title,
				contents
			}
		})
		console.log(result)
		router.push(`/index-board/${result.data.createBoard.number}`)
    } catch (error) {
		alert(error.message)
      // try문 안에 있는 코드를 한줄 한줄 실행하며 에러가 발생할 경우 에러메세지가 뜰 수 있도록 catch 문에서 alert 작성!
      
    } finally {
      마지막의 finally블럭은 try-catch문과 함께 예외발생 여부과 관계없이 "항상. 무조건" 실행되어야할 코드를 적는다.
    }
      
      
      
      
      

0개의 댓글

관련 채용 정보