Node.js

  • About this documentation
  • Assert
  • Async hooks
  • Asynchronous context tracking
  • Buffer
  • C++ addons
  • C++ embedder API
  • Child process
  • Cluster
  • Command-line API
  • Console
  • Corepack
  • Crypto
  • Debugger
  • Deprecated APIs
  • Diagnostic report
  • Diagnostics Channel
  • DNS
  • Domain
  • Errors
  • Events
  • File system
  • Global objects
  • HTTP
  • HTTP/2
  • HTTPS
  • Inspector
  • Internationalization support
  • Modules: node:module API
  • Modules: CommonJS modules
  • Modules: ECMAScript modules
  • Modules: Packages
  • Modules: TypeScript
  • Net
  • Node-API
  • OS
  • Path
  • Performance measurement APIs
  • Permissions
  • Process
  • Punycode
  • Query string
  • Readline
  • REPL
  • Single executable applications
  • SQLite
  • Stream
  • String decoder
  • Test runner
  • Timers
  • TLS (SSL)
  • Trace events
  • TTY
  • UDP/datagram sockets
  • URL
  • Usage and example
  • Util
  • V8
  • VM (executing JavaScript)
  • Web Crypto API
  • Web Streams API
  • WebAssembly System Interface (WASI)
  • Worker threads
  • Zlib

  • Code repository and issue tracker

Node.js v22.7.0 documentation

  • Node.js v22.7.0
  • Index
    • Index

    • About this documentation
    • Assert
    • Async hooks
    • Asynchronous context tracking
    • Buffer
    • C++ addons
    • C++ embedder API
    • Child process
    • Cluster
    • Command-line API
    • Console
    • Corepack
    • Crypto
    • Debugger
    • Deprecated APIs
    • Diagnostic report
    • Diagnostics Channel
    • DNS
    • Domain
    • Errors
    • Events
    • File system
    • Global objects
    • HTTP
    • HTTP/2
    • HTTPS
    • Inspector
    • Internationalization support
    • Modules: node:module API
    • Modules: CommonJS modules
    • Modules: ECMAScript modules
    • Modules: Packages
    • Modules: TypeScript
    • Net
    • Node-API
    • OS
    • Path
    • Performance measurement APIs
    • Permissions
    • Process
    • Punycode
    • Query string
    • Readline
    • REPL
    • Single executable applications
    • SQLite
    • Stream
    • String decoder
    • Test runner
    • Timers
    • TLS (SSL)
    • Trace events
    • TTY
    • UDP/datagram sockets
    • URL
    • Usage and example
    • Util
    • V8
    • VM (executing JavaScript)
    • Web Crypto API
    • Web Streams API
    • WebAssembly System Interface (WASI)
    • Worker threads
    • Zlib
  • Other versions
    1. 22.x
    2. 21.x
    3. 20.x LTS
    4. 19.x
    5. 18.x LTS
    6. 17.x
    7. 16.x
    8. 15.x
    9. 14.x
    10. 13.x
    11. 12.x
    12. 11.x
    13. 10.x
    14. 9.x
    15. 8.x
    16. 7.x
    17. 6.x
    18. 5.x
    19. 4.x
    20. 0.12.x
    21. 0.10.x
  • Options
    • View on single page
    • View as JSON
    • Edit on GitHub

  • About this documentation
  • Usage and example

  • Assertion testing
  • Asynchronous context tracking
  • Async hooks
  • Buffer
  • C++ addons
  • C/C++ addons with Node-API
  • C++ embedder API
  • Child processes
  • Cluster
  • Command-line options
  • Console
  • Corepack
  • Crypto
  • Debugger
  • Deprecated APIs
  • Diagnostics Channel
  • DNS
  • Domain
  • Errors
  • Events
  • File system
  • Globals
  • HTTP
  • HTTP/2
  • HTTPS
  • Inspector
  • Internationalization
  • Modules: CommonJS modules
  • Modules: ECMAScript modules
  • Modules: node:module API
  • Modules: Packages
  • Modules: TypeScript
  • Net
  • OS
  • Path
  • Performance hooks
  • Permissions
  • Process
  • Punycode
  • Query strings
  • Readline
  • REPL
  • Report
  • Single executable applications
  • SQLite
  • Stream
  • String decoder
  • Test runner
  • Timers
  • TLS/SSL
  • Trace events
  • TTY
  • UDP/datagram
  • URL
  • Utilities
  • V8
  • VM
  • WASI
  • Web Crypto API
  • Web Streams API
  • Worker threads
  • Zlib

  • Code repository and issue tracker