##モジュール
使用したNode.jsのモジュール
・http
・fs
##コード1
postString.js
const http = require("http");
const server = http.createServer();
server.on("request", function(req, res){
res.writeHead(200, {"Content-Type": "text/plain"});
res.write("hello");
res.write("world");
res.end();
});
server.listen(8080);
httpモジュールをインポートし、サーバーを作成する。
server.onでサーバーの設定をする。
server.listen(8080)でサーバーを起動する。
##コード2
このコードは、HTMLを表示できる。
ここでは、以下のようなディレクトリ構成にする。
root
├postHTML.js
└index.html
postHTML.js
const fs = require("fs");
const http = require("http");
const server = http.createServer();
fs.readFile("./index.html", function(err, data){
if(err){
console.log("reading error");
}else{
server.on("request", function(req, res){
res.writeHead(200, {"Content-Type": "text/html"});
res.write(data);
res.end();
});
}
});
server.listen(8080);