跳到主要内容
CNode

express中static的目录设置

社区
Wwheato发布于 13 年前最后回复 13 年前
11189010

目前我的express应用只能挂载在我的 domain.com/express下面。但是设置static,要在domain.com/下面才能访问得到静态资源。 如果我想要这样才能访问静态资源 domain.com/express/photo.png应该怎样弄?

查看回复

回复 (11)

Z
zengwenbing#1113 年前

app.use(express.static(__dirname+'/../static'))

X
xingren23#713 年前
引用 youxiachaiexpress.static('你想要的前缀例如 /express', '静态文件路径');

static方法在哪里定义的?在express包中没有找到static方法,不解。

Y
youxiachai#613 年前
引用 youxiachaiexpress.static('你想要的前缀例如 /express', '静态文件路径');

@wheato express 的example 里面就有相应的例子.....建议都多看看例子就好了..

W
wheato#513 年前
引用 youxiachaiexpress.static('你想要的前缀例如 /express', '静态文件路径');

正解,static带参数的,我不懂express,帮同事部署到服务器上,后面查了一下API才知道,static又两个参数。

Y
youxiachai#413 年前

express.static('你想要的前缀例如 /express', '静态文件路径');

W
wuxiaoqian88#313 年前

将静态文件目录设置在domain.com下 不要设在在 domain.com/express下就好了

L
leapon#213 年前

同不明白。

静态资源在开发时,通常用 express.static(path)

D
dengqiao#113 年前

看了两遍搞不清楚你要表达什么

参与回复

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