Node.js의 Require 공개
Node.js의 "require"는 모듈 로딩이라는 중요한 목적을 가진 내장 함수로 사용됩니다. 다른 환경에서 패키지라고 불리는 모듈은 개발자가 애플리케이션을 모듈식 구성 요소로 분할할 수 있도록 하는 독립적이고 재사용 가능한 코드 단위 역할을 합니다.
스크립트가 공유 전역 범위에 직접 액세스할 수 있는 브라우저 JavaScript와 달리 Node. Node.js 모듈은 자체 격리된 범위 내에서 작동합니다. 다른 모듈의 기능과 데이터에 액세스하려면 스크립트에서 "require" 기능을 명시적으로 활용해야 합니다.
코드 조각에서 "var pg = require('pg');" Node.js용 PostgreSQL 클라이언트인 pg 모듈을 가져오면 코드가 PostgreSQL의 API와 상호 작용할 수 있습니다. 이 모듈 로딩 메커니즘은 Node.js 모듈 시스템의 핵심입니다.
모듈 시스템 차이점
Node.js와 브라우저 JavaScript의 주요 차이점은 해당 모듈 시스템에 있습니다. . 브라우저 JavaScript는