关注node.js有一段时间了,一直也没有用武之地,最近碰到个小项目做用户访问日志统计.只有一个访问访问路径. 简单做了个 node.js 的服务器. 只做了个 路径映射.用处不大.新的东西用起来还是有风险的.被pass 掉了.无聊了拿出分享一下吧.
关键代码就这个几句
var url = req.headers["Host"]||"http://www.play67.com" + req.url; url = require('url').parse( url ); //根据路径进行映射 var fun = handler[url.pathname]; if(fun !== undefined){ try{ fun(req, res); }catch (e){ console.log(e); res.writeHead(500); } }else{ res.writeHead(404); }
使用更简单
var sshttp = require("./lib/sshttp.js"); sshttp.listener(8082); sshttp.put("/", function(req, res){ res.write("root"); }); sshttp.put("/hello", function(req, res){ res.write("/hello"); });
无聊搞个空间 欢迎访问 http://www.lcs.wang/ 无名樵夫,低调做人.