Dev Blog

스크립트 & 소스코드 공유

실무에서 유용하게 쓰는 스크립트와 코드 조각을 블로그 게시판으로 저장하고 공유합니다.

Nodejs Node.js에서 디렉터리 안의 파일 목록 읽어오기 (fs.readdir)

페이지 정보

조회 77회 작성일 22-10-05 22:30
Node.js의 fs.readdir 함수로 디렉터리 안에 있는 모든 파일 목록을 읽어 웹 응답으로 출력하는 예제다. http 서버를 만들고 ./data 디렉터리의 파일 이름을 forEach로 순회하며 줄바꿈으로 이어 붙인 뒤 response.end()로 브라우저에 표시한다. 3000 포트에서 동작한다.
var http = require('http');
var fs = require('fs');

var app = http.createServer(function(request,response){
//디렉터리 안에 있는 모든 파일을 읽어온다
var list = '';
fs.readdir ('./data',function(error, filelist){
filelist.forEach(function(str) {
list +=str+"\n";
});
response.writeHead(200); //웹서버가 응답
response.end(list);
});
});
app.listen(3000);


Let's create something great together.

프로젝트 문의 및 견적 요청은 언제든 환영합니다.