[ Node.js ] 글목록 출력하기

황승환·2021년 7월 12일
0

Node.js

목록 보기
8/13
post-thumbnail

Node.js로 글목록 출력

기존 코드

기존의 코드는 data 디렉토리에 .txt파일을 추가했을 때 main.js코드도 수정을 해줘야 했다.

코드 추가

  1. 그리고 전에 반복문과 readdir을 사용하여 data 디렉토리를 읽어 보여주게 한다.
  2. 기존 코드에서 사용하던 목록을 나타내는 코드를 과감하게 지워준다. (이 코드는 정적인 코드이다.)
  3. 지운 자리에 ${list}를 넣어준다.
  4. 아래 있는 코드들도 다음과 같이 바꿔준다.
  5. 수정 사항을 저장하고 이를 적용시키기 위해 터미널에서 main.js 구동을 멈추고 다시 구동시킨다.
  6. 다음과 같이 해당 목록에 대한 .txt가 잘 보이지만 맨 위에 .DS_S라는 파일이 보인다. data디렉토리를 확인해 보았지만 저런 파일은 존재하지 않는다.
  7. ${list}는 filelist배열이 저장된 것이므로 index 0만 제외하고 보이게 하면 된다고 생각했고, 코드에서 i를 0이 아닌 1로 바꿔주었다. 아래쪽 코드도 i의 초기값을 변경해주었다.
  8. 의도한대로 .DS_S가 보이지 않는 것을 확인할 수 있다.
    이와 같이 코드를 변경해줌으로 인해 파일이 추가되면 코드를 고쳐야 하는 기존의 코드에서 파일이 추가되면 자동으로 이를 반영하는 동적인 코드로 개선시켰다.

참고자료

생활코딩

profile
꾸준함을 꿈꾸는 SW 전공 학부생의 개발 일기

0개의 댓글