timeout 관리 (Express, axios, ELB)

25 Nov 2020

Problem작업이 오래 걸리는 요청을 하면 timeout 오류에 자주 빠지게 된다.피드백 없이 응답이 오래 걸리는 것은 문제이긴 상황에 따라 정말 필요한 경우도 있다.나는 Express(node.js)와 axios 그리고 aws의 loadbalencer를 구성해서 사용하고 있었는데 이와 같은 상황에서 timeout을 다룰 수 있는 부분에 대해서 정리해보고자 한다.SolutionExpress$ npm install connect-timeoutconst timeout = require('connect-timeout')...app.use(timeout('5s'))app.post('/save', timeout('5s'), ...axiosconst instance...