본문 바로가기

코딩 농장/웹 프로그래밍

Web2 Node.js 두번째

우리가 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강 까지

 

'코딩 농장 > 웹 프로그래밍' 카테고리의 다른 글

실용 JavaScript 첫번째  (0) 2022.08.12
Web2 node.js 마지막  (0) 2022.08.11
Web2 node.js 네번째  (0) 2022.08.10
Web2 node.js 세번째  (0) 2022.08.09
Web2 Node.js 첫번째  (0) 2022.08.02