피드로 돌아가기
Node.js BlogBackend
원문 읽기
Node.js 13.0.0이 assert 검증 함수의 반환값 검증, V8 7.8 엔진 업데이트, 기본 ICU 지원 포함으로 API 동작 방식 변경
Node.js 13.0.0 (Current)
AI 요약
Context
Node.js 12 이전 버전에서는 assert.throws() 및 assert.rejects()의 검증 함수가 명시적 반환값을 검증하지 않아 프로그래밍 오류를 감지하기 어려웠다. 또한 기본 빌드가 ICU(International Components for Unicode) 없이 제공되어 국제화 관련 Intl API의 동작이 제한적이었다.
실천 포인트
Node.js를 사용하는 개발 팀에서
1
3.
0.0으로 업그레이드 시 기존의 assert 검증 함수가 true를 반환하도록 수정하고, request.connection 대신 request.socket을 사용하도록 코드를 변경해야 한다. 또한 기본 ICU 포함으로 Intl API의 반환값이 달라질 수 있으므로 국제화 기능을 사용하는 서비스는 로케일별 동작을 재검증해야 한다.