수업소개
Node.js는 웹서버 기능을 가지고 있습니다. 이런 특성을 이용해서 컨텐츠를 프로그래밍적으로 생산할 수 있게 됩니다. 여기서는 Node.js를 웹서버로 구동하는 방법을 살펴보겠습니다.
강의
소스코드
아래의 코드 중 9행의 내용은 아래와 같이 변경해야 합니다.
response.writeHead(404); response.end(); return;
var http = require('http'); var fs = require('fs'); var app = http.createServer(function(request,response){ var url = request.url; if(request.url == '/'){ url = '/index.html'; } if(request.url == '/favicon.ico'){ return response.writeHead(404); } response.writeHead(200); response.end(fs.readFileSync(__dirname + url)); }); app.listen(3000);
참고
web1 - HTML & Internet 수업의 소스코드