API 엔드포인트 타임아웃 핸들링

00_8_3·2023년 4월 12일
0

오픈소스 해부

목록 보기
2/2

api timeout

API 엔드포인트에서 일정 시간이 지났을 때
에러 핸들링을 하고 싶을 수가 있다.
이러한 타임아웃 에러 핸들링을 도와주는 패키지가 있는데

connect-timeout이다. 보통 express와 같이 사용된다고 한다.

예시


// ...
import timeOut from "connect-timeout";

const app = express();

const main = () => {
  	app.use(timeOut("5s"))
	app.listen(3000)
}

간단한 예시이다.
5초 후 응답값이 없으면 타임아웃 에러를 발생한다.

내부 코드를 살펴보면

참고

0개의 댓글