[Node.js] 파일을 이용해 본문 구현

황승환·2021년 7월 11일
0

Node.js

목록 보기
5/13

Node.js 파일을 이용한 본문 구현

기존 코드

이 코드는 URL에 따른 동적인 title은 구현했지만 본문은 구현하지 못했다.

코드 추가

  1. 다음과 같이 data 디렉토리를 만들고 그 안에 HTML.txt, CSS.txt, JavaScript.txt를 만들어준다.

  2. 각각의 .txt파일에는 본문 내용을 복사하여 넣어준다. HTML.txt에는 1.html의 본문 내용을 넣어준다. CSS.txt에는 2.html의 본문 내용을 넣어준다. JavaScript.txt에는 3.html의 본문 내용을 넣어준다.

  3. 앞서 배웠던 fs모듈을 이용한 readFile을 적용해보자. 여기서 주의할 점은 fs.readFile()에서 `, '를 구분해야 한다는 것이다. 본인도 '로 잘못 사용하여 본문을 불러오는데 실패했다.

  4. 코드를 다음과 같이 작성해 주면 본문이 제대로 구현된 것을 확인할 수 있다.

  5. 추가적으로 .txt파일의 내용을 변경하고 나서는 Node.js를 다시 실행시킬필요가 없다. 만약 .js파일을 변경했다면 Node.js에 변경 내용을 적용하기 위해 다시 실행시켜야 하지만 .txt의 경우에는 페이지가 로드 될때마다 파일을 참조하기 때문이다.


참고자료

생활코딩

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

0개의 댓글