분류 전체보기

·Node.js
1. HTTP 모듈 소개Node.js의 http 모듈은 HTTP 서버와 클라이언트를 생성하기 위한 내장 모듈입니다. 별도의 패키지 설치 없이 웹 서버를 구축할 수 있습니다.const http = require('http');const server = http.createServer((req, res) => { res.writeHead(200, { 'Content-Type': 'text/plain' }); res.end('Hello, World!');});server.listen(3000, () => { console.log('서버가 http://localhost:3000 에서 실행 중');});2. 서버 생성 방법2.1 createServer 사용const http = require('http');..
·Node.js
#1. 파일 스트림이란파일 스트림은 대용량 파일을 메모리에 한 번에 로드하지 않고 작은 청크(chunk) 단위로 읽거나 쓰는 방식입니다. 메모리 효율적이며, 파일 크기에 관계없이 일정한 메모리만 사용합니다.const fs = require('fs');// 일반 방식: 전체 파일을 메모리에 로드const data = fs.readFileSync('large-file.txt'); // 메모리 부족 가능// 스트림 방식: 청크 단위로 처리const stream = fs.createReadStream('large-file.txt'); // 메모리 효율적2. 읽기 스트림 (Readable Stream)2.1 createReadStream 기본 사용const fs = require('fs');const read..
·Node.js
1. 디렉토리 생성1.1 mkdir - 디렉토리 생성const fs = require('fs');// 콜백 방식fs.mkdir('new-folder', (err) => { if (err) { console.error('디렉토리 생성 오류:', err); return; } console.log('디렉토리가 생성되었습니다.');});// 동기 방식try { fs.mkdirSync('new-folder'); console.log('디렉토리가 생성되었습니다.');} catch (err) { console.error('오류:', err);}1.2 Promise 기반 생성const fs = require('fs').promises;async function createDirectory(dirP..
·Node.js
1. 파일 삭제1.1 unlink - 파일 삭제const fs = require('fs');// 콜백 방식fs.unlink('file.txt', (err) => { if (err) { console.error('파일 삭제 오류:', err); return; } console.log('파일이 삭제되었습니다.');});// 동기 방식try { fs.unlinkSync('file.txt'); console.log('파일이 삭제되었습니다.');} catch (err) { console.error('파일 삭제 오류:', err);}1.2 Promise 기반 삭제const fs = require('fs').promises;async function deleteFile(filepath) { t..
wsstar
'분류 전체보기' 카테고리의 글 목록 (7 Page)