fs.readdir('./data', function(err, files){
});
를 해석하면 현재 디렉토리 안에 있는 data폴더에 속한 파일들의 목록을(내용x)(cf// fs.readFile은 파일안의 내용을 불러옴) 배열의 형식으로 꺼내준다
*./data 에서 ./는 현재 디렉토리를 가르키며 node를 실행하는 디렉토리를 기준으로 디렉토리 위치를 정한다
따라서 위 예제의 cmd창에서 첫번째 경우 node를 실행하는 디렉토리가 nodejs폴더이기 때문에 그 디렉토리에 존재 하는 data폴더를 가져온다는의미로 ./를 쓴것이고두번째 경우 node를 실행하는 디렉토리가 node폴더이기 때문에 node폴더 안에는 data폴더가 없기때문에 ./로는 가져오지 못하는 것이다.
'WebApp > Node.js' 카테고리의 다른 글
Node.js-리펙토링 (0) | 2020.08.02 |
---|---|
Node.js-function화의 이해 (0) | 2020.08.02 |
Node.js- WEB 본문 만들기 (0) | 2020.07.29 |
Node.js- Not found 오류 구현 (0) | 2020.07.29 |
Node.js- input과 output (0) | 2020.07.28 |