//加载必须的模块 var http = require('http') var fs = require('fs') var url = require('url') var path = require('path') //定位静态目录的位置,根据请求找出对应的文件 function staticRoot(staticPath, req, res) { var pathObj = url.parse(req.url, true) if (pathObj.pathname === '/') { pathObj.pathname += 'index.html' } //读取静态目录里面的文件,然后发送出去 var filePath = path.join(staticPath, pathObj.pathname) fs.readFile(filePath, 'binary', function (err, content) { if (err) { res.writeHead(404, 'Not Found') res.end('