수업소개
Node.js는 웹서버 기능을 가지고 있습니다. 이런 특성을 이용해서 컨텐츠를 프로그래밍적으로 생산할 수 있게 됩니다. 여기서는 Node.js를 웹서버로 구동하는 방법을 살펴보겠습니다.
강의
소스코드
아래의 코드 중 9행의 내용은 아래와 같이 변경해야 합니다.
1 2 3 | response.writeHead(404); response.end(); return ; |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 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 수업의 소스코드