Mapz's Blog

可以递归的函数指针

使用Node搭建静态文件服务器

Mac 更新系统后原来机器上的 apache 配置丢失,我又不想去重新配置 apache 的虚拟目录和虚拟服务器

对付下测试环境的文件资源服务器,用 Node 还是挺方便的,那么步骤如下


需求 : Node 环境已经装好

作为一个资深API调试员,使用开源库

https://github.com/cloudhead/node-static

使用命令行安装之

1
npm install -g node-static

然后编写 Node 脚本

1
2
3
4
5
6
7
8
9
10
11
12
13
var port = 8080;
var doc_root = "/server_root" //文件服根目录


var static = require('node-static');

var fileServer = new static.Server(doc_root);

require('http').createServer(function(request, response) {
request.addListener('end', function() {
fileServer.serve(request, response);
}).resume();
}).listen(8080);

启动 Node 脚本

完成