如何在NodeJS连接模块上支持虚拟目录?

时间:2014-02-06 12:06:47

标签: javascript node.js npm connect virtual-directory

您是否知道使用NodeJS connect 模块配置虚拟目录的方法?

我需要这样才能将~/framework/1.0.1这样的虚拟目录指向./(这是一个非常简单的例子)。

提前谢谢

1 个答案:

答案 0 :(得分:1)

我不确切地知道虚拟目录的含义,但您可以为静态文件服务器指定根路径,如下所示:

var connect = require('connect');
var http = require('http');

var app = connect()
  .use(connect.static('/Users/richard/framework/1.0.1'))
  .use(function(req, res){
    res.end('hello world\n');
  })

http.createServer(app).listen(3000);

如果您的文件位于/Users/richard/framework/1.0.1/test.txt,您现在可以像下面这样访问该文件:http://127.0.0.1:3000/test.txt

相关问题