피드로 돌아가기
Node.js BlogBackend
원문 읽기
Node.js 5.10.1이 IPv6 Host 헤더를 대괄호로 감싸 주소와 포트 참조 분리 개선
Node.js 5.10.1 (Current)
AI 요약
Technical Solution
- IPv6 Host 헤더를 대괄호로 감싸기: HTTP 모듈에서 IPv6 주소와 포트 번호를 명확하게 분리하는 형식 적용 (#5314)
- win32.isAbsolute() 일관성 개선: Windows 환경에서 절대 경로 판단 로직을 더 일관된 방식으로 변경 (#6028)
- typed array deepEqual 검사 강화: assert 모듈의 deepEqual에서 typed array view 타입 확인 추가 (#5910)
- allocUnsafe kNoZeroFill 플래그 수정: buffer 모듈에서 할당 해제 시 kNoZeroFill 플래그를 설정하지 않도록 변경 (#6007)
- CI 빌드 타겟 확장: lint와 benchmark를 위한 CI 타겟 도입 (#5921)
- 테스트 전역 변수 명시화: 테스트 코드에서 전역 변수 사용을 명시적으로 선언하도록 리팩토링 (#6014, #6017, #6026)
- 문서화 개선: child_process detach 동작, HTTPS 링크 전환, assert.throws() 주의사항, buf.write* 메서드 동작 명시, 타이머 문서 통합 등 API 문서 정확도 향상
실천 포인트
IPv6를 사용하는 Node.js 서버를 운영할 때 Host 헤더가 [IPv6주소]:포트 형식으로 정확하게 포맷되도록 하면 리버스 프록시나 로드 밸런서에서 주소 파싱 오류를 방지할 수 있다.