피드로 돌아가기
Node.js BlogBackend
원문 읽기
Node.js 0.10.3이 npm 1.2.17 업그레이드 및 child_process, http, tls, crypto 모듈의 버그 수정으로 안정성 개선
Node.js 0.10.3 (Stable)
AI 요약
Technical Solution
- npm을 1.2.17로 업그레이드하여 패키지 관리 기능 개선
- child_process: 송신된 핸들 승인 처리 추가 (Fedor Indutny)
- http: 레거시 ECONNRESET 우회 코드 제거 및 클라이언트 응답 종료 시 소켓 정리 강화 (isaacs)
- tls: 암호화된 소켓 닫힐 때 소켓 destroy 처리 추가 (isaacs)
- repl: isSyntaxError() 함수가 "strict mode" 오류를 캐치하도록 개선 (Nathan Rajlich)
- crypto: 생성자 호출 시 옵션 전달 지원 추가 (isaacs)
- dtrace: 프로브에 더 많은 인자 전달 및 OSX에서 dtrace로 빌드 가능하도록 개선 (Dave Pacheco, Timothy J Fontaine)
- process.versions.uv를 uv_version_string()에 연동하여 UV 버전 추적 정확도 개선 (Ben Noordhuis)
실천 포인트
Node.js 애플리케이션을
0.
1
0.3 이상으로 업그레이드할 때, child_process를 이용한 프로세스 통신, TLS 기반 암호화 연결, HTTP 클라이언트 구현 시 소켓 정리 누수를 방지할 수 있다.