【发布时间】:2016-04-21 15:19:05
【问题描述】:
我正在学习 expressjs,但遇到了一个问题,我找到了任何解决方案。基本上,当我运行我的快速应用程序时,我可以在根路由上加载所有静态文件(CSS、JS)。 (本地主机:3000)。现在假设我有另一条路线(/users),所以当我的 URL 是 localhost:3000/users/ 时,我正在加载一个车把页面,我有 <link rel='stylesheet' type='text/css' href='css/app.css'/>
我正在像这样设置我的静态文件app.use(express.static(path.join(__dirname , '/public')));
它将所有静态文件加载到根文件或索引文件上。因此,当我在 /users 目录中时,该页面正在 http://localhost:3000/gifts/css/app.css 中寻找 app.css
那么如何从任何路由中获取所有静态文件?
【问题讨论】:
标签: express handlebars.js