http://www.youtube.com/watch?v=zLxGA57GUx8&list=HL1366440453
var http = require("http"); console.log("Starting"); var host = "127.0.0.1"; var port = 1337; var server = http.createServer(function(request,response){ console.log("Received request:" + request.url); response.writeHead(200,{"Content-type":"text/plain"}); response.end("Hello, world!"); }); server.listen(port,host,function(){ console.log("Listening "+ host +":" + port ); });
publicフォルダを作って静的ファイルを配置してルーティングを設定
var http = require("http"); var fs = require("fs"); console.log("Starting"); var host = "127.0.0.1"; var port = 1337; var server = http.createServer(function(request,response){ console.log("Received request:" + request.url); fs.readFile("./public"+request.url,function(error,data){ if(error){ response.writeHead(404,{"Content-type":"text/plain"}); response.end("Sorry the page was not found"); } else { response.writeHead(200,{"Content-type":"text/plain"}); response.end(data); } }); }); server.listen(port,host,function(){ console.log("Listening "+ host +":" + port ); });