目前我的express应用只能挂载在我的 domain.com/express下面。但是设置static,要在domain.com/下面才能访问得到静态资源。 如果我想要这样才能访问静态资源 domain.com/express/photo.png应该怎样弄?
回复 (11)
D
看了两遍搞不清楚你要表达什么
L
同不明白。
静态资源在开发时,通常用 express.static(path)
W
将静态文件目录设置在domain.com下 不要设在在 domain.com/express下就好了
Y
express.static('你想要的前缀例如 /express', '静态文件路径');
W
引用 youxiachaiexpress.static('你想要的前缀例如 /express', '静态文件路径');
正解,static带参数的,我不懂express,帮同事部署到服务器上,后面查了一下API才知道,static又两个参数。
Y
引用 youxiachaiexpress.static('你想要的前缀例如 /express', '静态文件路径');
@wheato express 的example 里面就有相应的例子.....建议都多看看例子就好了..
X
引用 youxiachaiexpress.static('你想要的前缀例如 /express', '静态文件路径');
static方法在哪里定义的?在express包中没有找到static方法,不解。
Y
引用 youxiachaiexpress.static('你想要的前缀例如 /express', '静态文件路径');
@xingren23 看 connect 的文档
X
引用 youxiachaiexpress.static('你想要的前缀例如 /express', '静态文件路径');
@youxiachai
感谢,找到鸟
Z
app.use(express.static(__dirname+'/../static'))
参与回复
登录后即可参与回复。登录