개발/Node & Javascript

Nest.js 탐험기 7 - microservice (grpc) 를 사용해보자 - 에러처리

말고기 2022. 2. 27. 23:50
728x90
반응형

개요

nest.js에서의 grpc의 에러 처리에 대해서 간략하게 알아보도록 하자.

grpc status code

  • http status code와 같이 grpc도 상태코드가 존재한다.
  • 자세한 내용은 error code항목을 참조하면 좋다.

RpcException

nest.js에서는 RpcException을 통해서 쉽게 에러를 보내줄 수 있다.

// internal server error
throw new RpcException({
  code: 13,
  message: 'malgogi internal server error'
})

결론

  • http의 status code와 유사하기 때문에 크게 기술할 내용은 없을 것 같다.
  • 문서를 보고 적절한 코드와 메세지로 처리해주면 될 것 같다.
728x90
반응형