【发布时间】:2012-09-20 19:09:44
【问题描述】:
我正在使用 node.js+express 来提供静态文件 (CSS+JS)。此时静态目录配置为
app.use(express.static(__dirname + '/static'));
在主模板 layout.jade 中,我将静态文件加载为
link(href='css/bootstrap.css', rel='stylesheet')
在 /hello、/write、/:user 等页面上一切正常。但是当我得到像 /bob/505b6833d3835d3705000001/edit 这样的页面时,找不到静态文件。 Firebug 显示 Node 为静态生成相同的路径,但样式不适用于页面。为什么?提前致谢!
【问题讨论】:
-
该链接应该只是 /css/bootstrap.css 吗? (注意斜线)
-
成功了,谢谢。请回复完整答案 - 我会将您的回复标记为最佳,您将能够获得一些声誉积分;)
标签: node.js static routes express