【发布时间】:2012-06-07 16:26:13
【问题描述】:
我想要一个名为“main”的路由,它将为静态文件提供服务:
app.use('/main',express.static(__dirname+'/public'));
但是当我这样做时:
http://my.site.dev/main
无法下载 CSS 和 JS 文件,因为它试图从中获取它们
http://my.site.dev/css/styles.css
它应该从以下位置获取文件:
http://my.site.dev/main/css/styles.css
但是,如果我使用尾部斜杠访问我的网站:
http://my.site.dev/main/
所有文件都顺利通过
有什么想法为什么没有尾部斜杠会导致 CSS 和 JS 等资源无法进入?
【问题讨论】: