【发布时间】:2013-12-26 06:55:47
【问题描述】:
app.use documentation 显示了为静态路由提供静态目录的示例,例如
app.use('/static', express.static(__dirname + '/public'));
指定为非静态路由提供静态目录的语法是什么?
按照其他地方的语法(app.get 等),app.use('/:foo', express.static(__dirname + '/public')); 应该可以工作。但是,我总是收到 Cannot GET /bar 错误。
【问题讨论】:
-
你把我弄丢了,要么你有一个包含与浏览器请求的文件名实际匹配的静态文件的目录,要么你已经定义了创建浏览器请求的内容的路由,你怎么有一个静态的非静态请求的目录?
-
我想为 xyz.com、xyz.com/a、xyz.com/b 等提供网站内容的一个目录(我没有决定这个设计。)
-
这个问题是为this github contribution服务的,顺便说一句。
标签: node.js static express routes