코딩 농장/웹 프로그래밍
Web2 Node.js 두번째
GreenBNN
2022. 8. 2. 23:03
우리가 Query String 을 이용해서 원하는 페이지를 만들어내는 것을 성공했다.
이때 하나의 기준 템플릿에 ${}변수를 넣는 방법을 사용했다.
하지만 <p></p> 로 싸여진 본문을 각 페이지에 맞게 바꾸어 주어야 한다.
CRUD : 네가지의 처리가 정보를 다루는 핵심적 과정이다.
Create, Read, Update, Delete
이제 우리는 FILE 을 Node.js 에서 읽는 방법을 배울 것이다. (어디에 쓰이는지 뒤에서 보자)
구글에 함수 설명을 검색해서 찾아보면
var fs = require('fs');
fs.readFile('sample.txt', 'utf8', function(err, data) {
if (err) {
console.error(err);
return;
}
console.log(data);
});
sample.txt 라는 파일을 불러와 그 안에 있는 data 를 사용할 수 있는 것을 볼 수 있다.
(err 는 함수가 실행되고 성공 여부 (return값)을 알려준다.)
이를 이용해 ${} 으로 본문을 타이틀에 맞게 파일을 읽어 적용할 수 있도록 한다.
data 에는 본문의 내용이 담겨져있고
main.js 에서 Query String 으로 id 값, Title 을 찾아 거기에 맞는 data 를 읽어 본문에 적용시켜주면 된다.
생활코딩 Web2 Node.js 13강 까지