CNode

express中static的目录设置

Wwheato发布于13 年前最后回复13 年前11 回复18871 浏览0 收藏

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

查看回复

回复 (11)

D
dengqiao#1·13 年前

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

L
leapon#2·13 年前

同不明白。

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

W
wuxiaoqian88#3·13 年前

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

Y
youxiachai#4·13 年前

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

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

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

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

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

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

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

Z
zengwenbing#11·13 年前

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

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