Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 1883
- invalid data
- 맥 어드레스
- pm2
- pm2 확인
- 공인IP
- setInterval 중지
- transfer
- pm2 상태 확인
- setInterval 정지
- 데이터테이블 데이터 넣기
- c# datagridview 데이터 넣기
- DatePicker
- setInterval 외부 정지
- 서버동기화
- listener 1883
- pm2 시작
- map이 undefined가 뜰 때
- AntDesign
- DataGridView 직접 입력
- html #select #option #multiple
- pm2 설치
- mosquitto
- datagridview 직접입력
- timepicker
- setInterval clear
- allow_anonymouse
- mosquitto.conf
- Replication
- mySQL_Replication
Archives
- Today
- Total
개발 노트
require()와 module.exports 본문
모듈
프로그래밍에서 모듈이란 외부의 영향을 받지 않는 재사용 가능한 코드의 묶음입니다.
require()
require메서드를 통해 Node.js에서 다른 모듈을 불러오는데 사용합니다. 이 메서드를 사용하면 다른 파일이나 모듈에서 정의된 함수나 객체를 현재 파일에서 사용할 수 있게됩니다. 다음과 같이 파라미터로 추가 할 모듈의 파일 경로 값을 받습니다.
require('파일 경로');
const myModule = require('./myModule.js');
위의 코드는 'myModule.js'라는 파일에서 내보낸 모듈을 불러오는 것입니다.
module.exports
// myModule.js
function myFunction() {
console.log('Hello, World!');
}
module.exports = myFunction;
위의 코드는 'myFunction'라는 함수를 다른 파일에서 불러와 사용할 수 있게 내보내는 것입니다. 이 함수는 require('./myModule.js')를 사용하여 불러올 수 있습니다.
이 두 기능을 사용하면, 코드를 재사용 가능한 작은 부분으로 나눌 수 있어 코드의 관리가 용이해집니다.
'Node' 카테고리의 다른 글
mysql 연동 시 datetime 에러 (0) | 2023.12.19 |
---|---|
Connection과 Connection Pool (0) | 2023.12.19 |
NodeJS 크롤링 시작하기 (0) | 2023.11.08 |
Node js 시작하기 (0) | 2023.11.08 |
MQTT 메세지 받아서 DB에 저장 - 프로그램 시작 시 DB가 연결되지 않은 경우 (0) | 2023.09.25 |