CNode

Express 能不能动态改变 Static 的目录?

Ssummic发布于13 年前最后回复10 年前4 回复7220 浏览0 收藏

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

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

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

查看回复

回复 (4)

G
github-zhang#1·10 年前
引用 summic搞定了,多谢

@summic 怎么做的啊?

H
hhuai#2·13 年前

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

J
jdilt#3·10 年前

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

S
summic#4·13 年前

搞定了,多谢

参与回复
登录后即可参与回复。登录