Node.jsで簡単にwebページを建てる

centOSにNode.jsをインストール

下記サイト参照 qiita.com


test.js

var http = require('http');
var port = 80

// Webサーバーの作成
var server = http.createServer();

// イベントハンドラを登録する
server.on('request',doRequest);

// ファイルモジュールを読み込む
var fs = require('fs');

// リクエストの処理
function doRequest(req,res) {

    fs.readFile('./test.html', 'utf-8' , doReard );
    
    function doReard(err, data) {
        res.writeHead(200, {'Content-Type': 'text/html'});
        res.write(data);
        res.end();
    }
}

// イベントの待機(listen port)
server.listen(port);


test.html

<html>
    <head>
        <meta charset="utf-8">
        <title>テストです</title>
    </head>

    <body>
    本文
    </body>
</html>


参考サイト

qiita.com

【Node.js】 htmlファイルを読み込んで画面を表示しよう。 – web入門

コンソールで実行 

>node test.js


表示結果
f:id:da-machi:20180816010513p:plain