Node.js~获取静态页面~extname
2018-01-09 16:26
465 查看
//获取静态资源 // 思路:(express框架) // *http://localhost:1000/index.html var http = require("http"); var url = require("url"); var fs = require("fs"); var path = require("path");//extname http.createServer(function(req,res){ //得到用户的路径 var pathname = url.parse(req.url).pathname; //默认首页 if(pathname == "/"){ pathname = "index.html"; } //拓展名 var extname = path.extname(pathname); //真的读取这个文件 fs.readFile("./static/" + pathname,function(err,data){ if(err){ //如果此文件不存在,就应该用404返回 fs.readFile("./static/404.html",function(err,data){ res.writeHead(404,{"Content-type":"text/html;charset=UTF8"}); res.end(data); }); return; }; //设置文件的类型 var mime = getMime(extname); res.writeHead(200,{"Content-type":mime}); res.end(data); }); }).listen(1000); //返回一個格式 function getMime(extname){ switch(extname){ case ".html" : return "text/html"; break; case ".jpg" : return "image/jpg"; break; case ".css": return "text/css"; break; } }
相关文章推荐
- JS控制静态页面之间传递参数获取参数并应用(window.location)
- js javascript 获取url,获得当前页面的url,静态html文件js读取url参数
- JS控制静态页面之间传递参数获取参数并应用的简单实例
- JS 获取静态页面的参数
- cb 的node.js 静态页面测试
- JS控制静态页面传递参数并获取参数应用
- JS 获取静态页面的参数
- 用node.js express设置路径后 子路径下的页面访问静态资源路径出问题
- 静态页面用js获取IP
- js javascript 获取url,获得当前页面的url,静态html文件js读取url参数
- node.js学习之用路由方法获取简单的图文html页面
- 【京东个人中心】——Nodejs/Ajax/HTML5/Mysql爬坑之静态页面
- JS控制静态页面之间传递参数获取参数并应用
- 静态页面时用js获取后台信息
- Node.js的静态页面想通过jQuery的Ajax函数调用远程服务的措施无效
- Node.js静态页面展示例子2
- js javascript 获取url,获得当前页面的url,静态html文件js读取url参数
- js javascript 获取url,获得当前页面的url,静态html文件js读取url参数
- JS控制静态页面之间传递参数获取参数并应用(window.location)
- 获取当前页面url中的参数 coffeescript+node.js+angular