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