Express 能不能动态改变 Static 的目录?
 发布于 12 年前  作者 summic  7049 次预览  最后一次回复是 9 年前  来自  

比如我想将 app.use(express.static(path.join(__dirname, ‘/public’)));

根据访问的二级域名,定位到对应目录

app.use(express.static(path.join(__dirname, ‘/’+domain+’/public’)));

4 回复
hhuai

express.static不过是connect提供的一个middleware,你可以依样画胡芦写个自己的, 改动应该不超过3行。

summic

搞定了,多谢

jdilt

app.use("/public", express.static(__dirname + “/public”)); app.use("/public2", express.static(__dirname + “/public2”));