Skip to content

이 문서에 대하여

Node.js 공식 API 참조 문서에 오신 것을 환영합니다!

Node.js는 V8 JavaScript 엔진 위에 구축된 JavaScript 런타임입니다.

기여

이 문서의 오류는 이슈 트래커에 보고해주세요. 풀 리퀘스트 제출 방법에 대한 지침은 기여 가이드를 참조하세요.

안정성 지수

문서 전체에서 섹션의 안정성을 나타내는 표시가 있습니다. 일부 API는 매우 입증되고 널리 사용되어 변경될 가능성이 거의 없습니다. 다른 API는 최신 및 실험적이거나 위험한 것으로 알려져 있습니다.

안정성 지수는 다음과 같습니다.

[안정성: 0 - 지원 중단됨]

안정성: 0 안정성: 0 - 지원 중단됨. 기능이 경고를 표시할 수 있습니다. 이전 버전과의 호환성은 보장되지 않습니다.

[안정성: 1 - 실험적]

안정성: 1 안정성: 1 - 실험적. 이 기능은 시맨틱 버전 관리 규칙의 적용을 받지 않습니다. 이전 버전과 호환되지 않는 변경 또는 제거가 향후 릴리스에서 발생할 수 있습니다. 프로덕션 환경에서는 이 기능의 사용을 권장하지 않습니다.

[안정성: 2 - 안정적]

안정성: 2 안정성: 2 - 안정적. npm 생태계와의 호환성이 최우선 순위입니다.

[안정성: 3 - 레거시]

안정성: 3 안정성: 3 - 레거시. 이 기능이 제거될 가능성은 낮고 시맨틱 버전 관리 보장이 적용되지만 더 이상 활발하게 유지 관리되지 않으며 다른 대안을 사용할 수 있습니다.

기능 사용에 해가 없고 npm 생태계 내에서 널리 사용되는 경우 지원 중단보다는 레거시로 표시됩니다. 레거시 기능에서 발견된 버그는 수정될 가능성이 낮습니다.

특히 라이브러리를 제작할 때 실험적 기능을 사용할 때는 주의하십시오. 사용자는 실험적 기능이 사용되고 있다는 것을 알지 못할 수 있습니다. 실험적 API 수정이 발생하면 버그 또는 동작 변경으로 인해 사용자가 놀랄 수 있습니다. 놀라움을 피하기 위해 실험적 기능을 사용하려면 명령줄 플래그가 필요할 수 있습니다. 실험적 기능은 또한 경고를 표시할 수 있습니다.

안정성 개요

API안정성
Assert
(2) 안정적
Async hooks
(1) 실험적
비동기 컨텍스트 추적
(2) 안정적
Buffer
(2) 안정적
자식 프로세스
(2) 안정적
Cluster
(2) 안정적
Console
(2) 안정적
Crypto
(2) 안정적
진단 채널
(2) 안정적
DNS
(2) 안정적
Domain
(0) 더 이상 사용되지 않음
파일 시스템
(2) 안정적
HTTP
(2) 안정적
HTTP/2
(2) 안정적
HTTPS
(2) 안정적
Inspector
(2) 안정적
Modules: node:module API
(1) .2 - 릴리스 후보 (비동기 버전) 안정성: 1.1 - 활발한 개발 (동기 버전)
Modules: CommonJS modules
(2) 안정적
Modules: TypeScript
(1) .1 - 활발한 개발
OS
(2) 안정적
Path
(2) 안정적
성능 측정 API
(2) 안정적
Punycode
(0) 더 이상 사용되지 않음
Query string
(2) 안정적
Readline
(2) 안정적
REPL
(2) 안정적
단일 실행 파일 애플리케이션
(1) .1 - 활발한 개발
SQLite
(1) .1 - 활발한 개발.
Stream
(2) 안정적
String decoder
(2) 안정적
테스트 러너
(2) 안정적
Timers
(2) 안정적
TLS (SSL)
(2) 안정적
Trace events
(1) 실험적
TTY
(2) 안정적
UDP/데이터그램 소켓
(2) 안정적
URL
(2) 안정적
Util
(2) 안정적
VM (JavaScript 실행)
(2) 안정적
Web Crypto API
(2) 안정적
Web Streams API
(2) 안정적
WebAssembly System Interface (WASI)
(1) 실험적
Worker threads
(2) 안정적
Zlib
(2) 안정적

JSON 출력

추가된 버전: v0.6.12

모든 .html 문서에는 해당하는 .json 문서가 있습니다. 이는 IDE 및 문서를 사용하는 기타 유틸리티를 위한 것입니다.

시스템 호출 및 man 페이지

시스템 호출을 래핑하는 Node.js 함수는 이를 문서화합니다. 문서는 시스템 호출 작동 방식을 설명하는 해당 man 페이지에 연결됩니다.

대부분의 Unix 시스템 호출에는 Windows 아날로그가 있습니다. 그럼에도 불구하고 동작 차이는 불가피할 수 있습니다.