ファイルの読み込み

7427 ワード

CRUD


情報を処理する核心的な処理方法である.
Create/Read/Update/Delete
ファイルをノードに移動します.jsで読み取る方法
次に、ノードの作成と変更を削除します.jsでできる方法は、対応するpostingで紹介します.
文書参照
node.js
公式文書の対応するコードを参考にして勉強します.
  • fileRead.js/sample.txtファイル
  • の作成
  • fileRead.js
  • //node.js의 파일 읽기 시스템 불러오기
    const fs = require('fs'); // 파일시스템
    fs.readFile('sample.txt', 'utf-8',function(err, data){
        console.log(data);
    });

    クエリーの値に基づいて変更するテキストを作成します。

  • データフォルダ
  • を作成
  • HTML、CSS、JavaScriptファイルの1.html, 2.html, 3.html本文のみ貼り付け
  • main.jsファイル
  • の変更
    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);