使用express获取nodejs的静态目录?

时间:2012-11-15 15:23:03

标签: node.js express

我已设置静态网络目录,以便在我的nodejs app中使用:

app.use express.static(process.cwd(), 'www')

这会显示所有静态文件,如css,图像等,当它在根目录中工作时

http://localhost:8124/

但是,如果我去某个像/ tags这样的地方,它会调出静态文件:

http://localhost:8124/tags/

我在控制台上收到404错误,因为它试图访问www文件夹 与

  

/ tags / www / ....

我不知道如何解决这个问题,谢谢

1 个答案:

答案 0 :(得分:3)

看起来您指的是静态资产,没有前导/,这会导致将相对资产地址附加到当前网址。而是引用具有前导/

的静态资产

例如。 /www/style.css而不是www/style.css