多个并发静态主机上下文

时间:2013-01-07 22:28:03

标签: node.js

如果我的项目目录如下所示:

/
    custom_assets
        File1.txt
    generic_assets
        File2.txt

是否有节点http服务器实现允许我从同一个根网址托管两个目录?

例如:

http://localhost/File1.txt

或者

http://localhost/File2.txt

几乎就像两个目录合并一样。

1 个答案:

答案 0 :(得分:3)

ExpressJS这是一个流行的节点Web应用程序框架可以做到这一点。 使用两个静态middlewares应该可以解决问题。

您的代码应如下所示:

app.use(express.static(__dirname + '/custom_assets'));
app.use(express.static(__dirname + '/generic_assets'));