data폴더를 만들고 폴더안에 출력될 문구들을 기입했다

    fs.readFile(`data/${queryData.id}`, 'utf8', function(err, data){

      var description = data;

    })

main.js로 돌아와서

 

template를 readfile 안에 넣는다

 

function의 data를 description으로 바꾸어주고 본문 내용 또한 $description으로 치환해준다

      var template = `
      <!doctype html>
      <html>
      <head>
        <title>WEB1 - ${title}</title>
        <meta charset="utf-8">
      </head>
      <body>
        <h1><a href="/">WEB</a></h1>
        <ul>
          <li><a href="/?id=HTML">HTML</a></li>
          <li><a href="/?id=CSS">CSS</a></li>
          <li><a href="/?id=JavaScript">JavaScript</a></li>
        </ul>
        <h2>${title}</h2>
        <p>${description}</p>
      </body>
      </html>
      `;
      response.end(template);

이렇게 간결하게 본문이 구현이 된다

'휴지통 > Node.Js' 카테고리의 다른 글

공부(7)  (0) 2021.08.24
공부(6)  (0) 2021.08.24
공부(4)  (0) 2021.08.23
공부(3)  (0) 2021.08.23
공부(2)  (0) 2021.08.23

+ Recent posts