var sys = require("sys"), http = require("http"), url = require("url"), path = require("path"), fs = require("fs"); http.createServer(function(request, response) { var uri = url.parse(request.url).pathname; console.log(uri); var filename = path.join(process.cwd(), uri); console.log(filename); path.exists(filename, function(exists) { if(!exists) { response.writeHeader(404, {"Content-Type": "text/plain"}); response.write("404 Not Found\n"); response.end(); return; } fs.readFile(filename, "binary", function(err, file) { if(err) { response.writeHeader(500, {"Content-Type": "text/plain"}); response.write(err + "\n"); response.end(); return; } response.writeHeader(200); response.write(file, "binary"); response.end(); }); }); }).listen(8081); sys.puts("Server running at http://localhost:8081/");
详细解决方案
node.js 读取资料
热度:375 发布时间:2012-10-30 16:13:36.0
相关解决方案
- Node.css("background-image""url('images/e.gif')")中的url是干什么用的啊该如何处理
- Node.Tag 点不出来,该怎么解决
- widonws下,ERLANG node 与 C node 的连接建立有关问题
- windows 下 db2节点(node)怎么管理?有过相关经验的前辈给点思路
- windows cygwin node.js环境筹建
- 360的两款杀毒软件区别(node 32(半年免费) 与360杀毒(永久免费))解决思路
- node+websocket 实时聊天范例
- TWaver HTML5 + Node.js + express + socket.io + redis(1)
- TWaver HTML5 + Node.js + express + socket.io + redis(2)
- C# XML创办<node />格式的节点
- C# XML创造<node />格式的节点
- 装配和卸载WebLogic Node Manager服务
- Node.js学习(12)-Web应用开发
- 自学Node.js: WebStorm+Node.js开发环境的配备
- node+websocket 实时聊天范例
- No appropriate node to show Web View for "/WebModule/"but the web ser
- Node.js社区:一个人称代词引发的论争(转)
- Node.js的HTTP与事件初步介绍&怎么查看API(入门篇)
- Node.js Windows版装配
- Uncaught NotFoundError: An attempt was made to reference a Node in a context whe解决思路
- node.js毕竟提高了什么效率,能应对高并发
- node.js child_process simple operctor 二
- NodeJS 多进程运行后,socket.io 应该怎么使用?与 Node 单进程时一样吗
- node.js的global variable,跟module.exports
- Node.js学习(15)-Express 3.x跟Express 2.x区别
- Node.js学习(九)-核心模块
- Node.js学习(11)-HTTP服务器与客户端
- Node.js学习(14)-EJS模板发动机
- Node.js学习(十)-文件系统fs
- Node.js学习(七)-包