无论如何,Node.js中的Express可以有多个静态文件夹吗?

时间:2011-08-09 21:32:34

标签: javascript node.js static express

我正在开发一个项目,其中有用户上传的样式,脚本和图像集合,然后它们是我的应用程序的样式,脚本和图像集合。他们在我的服务器上有两个不同的位置。

无论如何我可以在Node.js中设置Express,这样它可以有多个静态文件夹吗?我希望它能同时服务 - 显然,我确保目录和文件名冲突。这甚至可能吗?

此刻我对一个静态文件夹的方式是这样的:

this.use(express.static(__dirname + '/public'));

...但我想要静态文件的目录。

或者我可以通过另一种方式实现这一目标吗?

谢谢,詹姆斯

1 个答案:

答案 0 :(得分:8)

this.use(express.static(__dirname + '/public1'));
this.use(express.static(__dirname + '/public2'));

第一个将优先考虑文件名。