[nodejs] fs.readFile 본문

study/생활코딩_node.js

[nodejs] fs.readFile

남우p 2022. 7. 19. 10:41

파일 불러오기

 

var http = require("http");
var fs = require("fs"); //file system
var url = require("url"); //접속한 url 불러오기

var queryData = url.parse(_url, true).query; //url에서 query 불러와서 변수에 저장
var title = queryData.id; //querydata 중 id(?id=) 값을 변수에 저장

fs.readFile(`data/${queryData.id}`, "utf-8", function (err, description) {
/* 
  fs 중 readFile로 외부의 파일을 불러옴.
  data 폴더 안의 queryData.id에 해당되는 파일을 불러옴.
  utf-8로 인코딩
  err,data를 콜백으로 불러옴
*/
    var template = `
  <!doctype html>
<html>
<head>
  <title>WEB1 - ${title}</title>
  <meta charset="utf-8">
</head>
<body>
  <h2>${title}</h2>
  <p>${description}</p>
</body>
</html>
  `;
  
    response.end(template); //template을 화면으로 불러옴
  });
});

 

'study > 생활코딩_node.js' 카테고리의 다른 글

[Nodejs] 폴더 안의 파일 찾아오기(fs.readdir)  (0) 2022.07.19
Comments