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>
参考サイト
【Node.js】 htmlファイルを読み込んで画面を表示しよう。 – web入門
コンソールで実行
>node test.js
表示結果