>웹 프론트엔드 >JS 튜토리얼 >Node.js에서 `require()`는 어떻게 작동하며 웹 브라우저에서는 왜 작동하지 않습니까?

Node.js에서 `require()`는 어떻게 작동하며 웹 브라우저에서는 왜 작동하지 않습니까?

Patricia Arquette
Patricia Arquette원래의
2024-12-05 03:49:08188검색

How Does `require()` Work in Node.js and Why Doesn't it Work in Web Browsers?

JavaScript 및 Node.js의 "require" 이해

"require"는 개발자가 코드를 재사용 가능한 덩어리로 분할할 수 있도록 하는 JavaScript 모듈 관리의 핵심 부분입니다. 이 개념은 Node.js에서 광범위하게 사용되지만 웹 브라우저에서는 사용되지 않습니다.

Node.js에서 "require" 사용

Node.js에서 require()는 다음을 수행하는 내장 함수입니다. 모듈을 로드합니다. 모듈은 다른 스크립트로 가져올 수 있는 코드가 포함된 별도의 파일입니다. 브라우저 JavaScript와 달리 각 Node.js 모듈에는 자체 범위가 있으며 다른 모듈의 변수나 함수에 액세스하려면 require()를 사용해야 합니다.

예를 들어 코드 조각에서 var pg = require( 'pg'); pg 모듈을 로드하면 해당 API를 사용하여 PostgreSQL 데이터베이스에 연결하고 상호 작용할 수 있습니다.

웹 페이지에서 "require"가 작동하지 않는 이유

브라우저 JavaScript는 Node.js와 같은 모듈 시스템. 대신