정보를 다루는 핵심적인 처리방법이다.
Create / Read / Update / Delete
파일을 node.js에서 읽을 수 있는 방법과
이 후, 생성과 수정 삭제를 node.js에서 할 수 있는 방법 해당 포스팅에서 다룰 예정이다.
공식문서 참조
node.js
공식 문서의 해당 코드를 참조해서 공부해 볼거임.
//node.js의 파일 읽기 시스템 불러오기
const fs = require('fs'); // 파일시스템
fs.readFile('sample.txt', 'utf-8',function(err, data){
console.log(data);
});
var http = require("http");
var fs = require("fs");
var url = require("url");
var app = http.createServer(function (request, response) {
var _url = request.url;
var queryData = url.parse(_url, true).query;
var title = queryData.id;
if (_url == "/") {
title = "Welcome";
}
if (_url == "/favicon.ico") {
return response.writeHead(404);
}
response.writeHead(200);
fs.readFile(`data/${queryData.id}`, `utf8`, function (err, description) {
var template = `
<!doctype html>
<html>
<head>
<title>${title}</title>
<meta charset="utf-8">
</head>
<body>
<h1><a href="/">WEB</a></h1>
<ol>
<li><a href="/?id=HTML">HTML</a></li>
<li><a href="/?id=CSS">CSS</a></li>
<li><a href="/?id=JavaScript">JavaScript</a></li>
</ol>
<h2>${title}</h2>
<p>${description}</p>
</body>
</html>
`;
response.end(template);
});
});
app.listen(3000);