문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 Node.js (문단 편집) === 오류처리 === 노드는 기본적으로 오류 핸들링을 안하면 예외발생으로 프로그램이 꺼진다. 하다못해 보안접속 하는 형태에 피치못할 사정으로 접속을 항시 유지한다면 매 주기별로 재응답 해주겠으나 혹시모를 접속끊김이 발생할 여지는 많은데 절대로 간과하면 안되는 형태로 되어있다. 따라서 오류 핸들링을 통한 재접속을 하던가 다음 처리가 요청될 때까지 접속 끊김을 명확하게 제어해야한다. 웹 GET 요청의 예제 error 핸들링 참고. {{{#!syntax javascript const http = require("http"); const req = http.request( {host:"ip", path:"/"}, (res) => { let text = ""; res.on("data", (chunk) => { text += chunk; }); res.on("close", () => { console.log(text); }); res.on("error", () => { //예를들면 여기에 횟수제한, 지연대기, req.end(); 형태로 쓴다 }); }); req.on("timeout", () => { //예를들면 이러한 중복되는 재시도 기능을 특정 함수로 재사용한다. }); req.on("error", (e) => { //예를들면 이러한 중복되는 재시도 기능을 특정 함수로 재사용한다. }); req.end(); }}}저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기