분류 전체보기

·Node.js
1. fs 모듈 소개Node.js의 fs(File System) 모듈은 파일 시스템과 상호작용하기 위한 API를 제공합니다. 동기(Sync), 콜백, Promise 세 가지 방식으로 파일 작업을 수행할 수 있습니다.// 세 가지 API 스타일const fs = require('fs'); // 콜백 기반const fsSync = require('fs'); // 동기 (같은 모듈, Sync 접미사 메서드)const fsPromises = require('fs').promises; // Promise 기반// 또는const { readFile, writeFile } = require('fs/promises');2. 파일 읽기2.1 비동기 읽기 (콜백)const fs = requi..
·Node.js
1. EventEmitter란EventEmitter는 Node.js에서 이벤트 기반 프로그래밍을 구현하기 위한 핵심 클래스입니다. 이벤트를 발생시키고(emit) 리스너를 등록하여(on) 느슨하게 결합된 비동기 아키텍처를 구축할 수 있습니다. http, fs, stream 등 대부분의 Node.js 핵심 모듈이 EventEmitter를 기반으로 합니다.2. EventEmitter 생성const EventEmitter = require('events');// 방법 1: 직접 인스턴스 생성const emitter = new EventEmitter();// 방법 2: 클래스 상속class MyEmitter extends EventEmitter { constructor() { super(); this..
·Node.js
1. 타이머 함수란타이머 함수는 일정 시간 후 또는 주기적으로 코드를 실행하기 위한 글로벌 함수입니다. Node.js의 타이머는 브라우저의 타이머 API와 유사하지만, 이벤트 루프와 밀접하게 연관되어 있습니다. setTimeout, setInterval, setImmediate, process.nextTick이 주요 타이머 함수입니다.2. setTimeout지정된 시간 후 콜백 함수를 한 번 실행합니다.2.1 기본 사용법// 2초 후 실행setTimeout(() => { console.log('2초 후 실행됨');}, 2000);// 인자 전달setTimeout((name, age) => { console.log(`이름: ${name}, 나이: ${age}`);}, 1000, '홍길동', 30);2...
·Node.js
1. console 객체란console은 Node.js에서 표준 출력(stdout)과 표준 에러(stderr)로 메시지를 출력하기 위한 글로벌 객체입니다. 디버깅, 로깅, 성능 측정 등에 사용되며, 브라우저의 console과 유사한 API를 제공합니다.2. 기본 출력 메서드2.1 log, info, warn, error// 표준 출력 (stdout)console.log('일반 로그 메시지');console.info('정보 메시지');// 표준 에러 (stderr)console.warn('경고 메시지');console.error('에러 메시지');// 출력 스트림 차이// console.log → process.stdout// console.error → process.stderr2.2 형식 지정자// %..
wsstar
'분류 전체보기' 카테고리의 글 목록 (8 Page)