我正在开发一个项目,其中有用户上传的样式,脚本和图像集合,然后它们是我的应用程序的样式,脚本和图像集合。他们在我的服务器上有两个不同的位置。
无论如何我可以在Node.js中设置Express,这样它可以有多个静态文件夹吗?我希望它能同时服务 - 显然,我确保目录和文件名冲突。这甚至可能吗?
此刻我对一个静态文件夹的方式是这样的:
this.use(express.static(__dirname + '/public'));
...但我想要静态文件的目录。
或者我可以通过另一种方式实现这一目标吗?
谢谢,詹姆斯
答案 0 :(得分:8)
this.use(express.static(__dirname + '/public1'));
this.use(express.static(__dirname + '/public2'));
第一个将优先考虑文件名。