기본 콘텐츠로 건너뛰기

라벨이 raw인 게시물 표시

점진적 방법으로 async web server 만들기 - node.js

최소 라이브러리만 가지고 접근 require('http').createServer(function(req,res) {   console.log(req.url, req.method);   res.end(req.url+":"+req.method); }).listen(3000); # coffee require('http').createServer((req,res)-> res.end "#{req.url}:#{req.method}").listen 3000 Router를 만들자. if 나 switch 를 쓰는 것보다 object를 이용하자. 해당 패턴이 있으면 쓰고 없으면 404 처리를 하자. var router={   "/": function() {     return "home";   },   "/list": function() {     return "list";   },   "404": function() {     return "not found";   } } require('http').createServer(function(req,res) {   res.end(router[router[req.url] && req.url || "404"]()); }).listen(3000); # coffee router =   "/": -> "home"   "/list": -> "list"   "404": -> "not found" require('http').createServer((req, res) ->   res.end router[router[r...