nodejs访问本地静态资源(进入index.html)
来源:互联网 发布:公务员网络大讲堂 编辑:程序博客网 时间:2024/05/31 19:44
最近用nodejs搭建服务,需要直接访问本地的index.html文件。让别的电脑通过输入IP:/index.html访问
在网上也找到了代码,顺便做个笔记
代码
var url = require("url"), fs=require("fs"), http=require("http"), path = require("path");http.createServer(function (req, res) { var pathname=__dirname+url.parse(req.url).pathname; if (path.extname(pathname)=="") { pathname+="/"; } if (pathname.charAt(pathname.length-1)=="/"){ pathname+="index.html"; } fs.exists(pathname,function(exists){ if(exists){ switch(path.extname(pathname)){ case ".html": res.writeHead(200, {"Content-Type": "text/html"}); break; case ".js": res.writeHead(200, {"Content-Type": "text/javascript"}); break; case ".css": res.writeHead(200, {"Content-Type": "text/css"}); break; case ".gif": res.writeHead(200, {"Content-Type": "image/gif"}); break; case ".jpg": res.writeHead(200, {"Content-Type": "image/jpeg"}); break; case ".png": res.writeHead(200, {"Content-Type": "image/png"}); break; default: res.writeHead(200, {"Content-Type": "application/octet-stream"}); } fs.readFile(pathname,function (err,data){ res.end(data); }); } else { res.writeHead(404, {"Content-Type": "text/html"}); res.end("<h1>404 Not Found</h1>"); } });}).listen(80);console.log("Server running at localhost");
这样就可以在本机上输入本地ip地址访问,在同一网段的局域网也可以访问了
0 0
- nodejs访问本地静态资源(进入index.html)
- nodejs 构建本地web测试服务器 以及 解决访问静态资源的问题!有完整源码!
- nodejs 构建本地web测试服务器 以及 解决访问静态资源的问题!有完整源码!
- Nodejs页面访问加载静态资源
- java web 访问本地的静态资源(图片)
- nodejs搭建静态服务器 用Nodejs搭建服务器访问html、css、js等外部链接
- 【HeadFirst】第七章:web开发[本地localhost访问][自动访问index.html]
- Spring MVC中访问静态资源(如html, js, css等)
- 关于spring mvc访问静态资源,包括html.js
- Nodejs express之静态资源
- Nodejs之静态资源处理
- nodejs静态资源文件管理
- applet访问本地资源
- nginx--静态访问图片资源(Banner)
- MVC3 访问静态资源
- SpringMVC访问静态资源
- SpringMVC访问静态资源
- springMVC访问静态资源
- 计算机视觉领域稍微容易中的期刊(第一版)
- 第十六周项目3---归并排序算法的改进
- C#进制转换操作(一)
- Material Design动画(二)
- 第十六周 -项目1 -(5)直接选择排序
- nodejs访问本地静态资源(进入index.html)
- iOS 笔记
- java日常笔记2016-12-09
- 电商手记-前站
- Pascal's Triangle
- poj_2442_Sequence_堆
- gulp入坑系列(1)——安装gulp
- hadoop学习第四节:HDFS
- tomcat中设置默认项目