在快递方面,我有以下路线:
list_combinations[i][2][1]
在此之前,我提供位于app.get('/story/:username', function(req, res){
res.render('dashboard.ejs');
});
的所有静态文件:
/public
现在我相信这是服务于根目录,所以当我访问路径app.use(express.static(__dirname + '/public'));
时,它仍然可以从http://localhost:8080/story/user17
中提取css/main.css
等静态文件。相反,当我尝试加载页面并检查控制台时,我一直看到这个错误:
http://localhost:8080/css/main.css
表示我的所有静态文件。为什么它试图从相对目录而不是绝对根目录加载我的所有静态文件,我该如何解决?
答案 0 :(得分:3)
将dashboard.ejs
中的CSS文件路径从css/main.css
更改为../css/main.css
,以便在浏览器看到的页面中找到/story/someUser