node를 사용하면서 내장 모듈 또는 외부 모듈을 import 해서 사용할 때, require를 사용한다.
Java의 import, JavaScript의 <script src="sub.js">와도 같은 개념
const http = require('http')
nodejs에 내장된 http모듈을 http변수에 require 하여, http를 객체로 사용할 수 있다.
참고* const http는 의미 그대로 변수명이다.(다른 변수명으로 초기화 가능)
의외로 같이 스터디 하는 분들의 의문이 변수명에 꽂혔던 기억에 적습니다.
이번엔 사용자가 정의한 외부모듈을 require(import)하는 경우
//main.js
const sub = require("./sub.js");
console.log('main here~');
//sub.js
console.log('sub here!!');
사용자 지정 모듈은 require에 파일 경로를 주게 된다.
728x90
반응형
'Node.js' 카테고리의 다른 글
npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead. (0) | 2024.01.17 |
---|