>웹 프론트엔드 >JS 튜토리얼 >Node.js의 `require` 기능은 모듈을 가져오고 사용하는 데 어떻게 작동합니까?

Node.js의 `require` 기능은 모듈을 가져오고 사용하는 데 어떻게 작동합니까?

Barbara Streisand
Barbara Streisand원래의
2024-12-03 05:52:09153검색

How Does Node.js's `require` Function Work for Importing and Using Modules?

JavaScript와 Node.js의 "require" 이해

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는