我正在使用Node.js,Express.js和Jade作为模板引擎来构建应用程序。当我路由到具有两个以上参数的端点时,Fontawesome图标不再显示。
在route.js文件中,我具有以下内容:
app.use('/Content', express.static(__dirname + '/Content'));
app.use('/webfonts', express.static(__dirname + '/webfonts'));
route.get('/test/font/icon', function (req, res) {
res.render('icon-test');
});
在我的哈巴狗文件中,我包括这样的Fontawesome:
head
style
include ../css/style.css
include ../css/bootstrap.min.css
include ../Content/fontawesome-all.min.css
这仅在我路由到具有两个以上参数的端点时发生,我想知道为什么。
我不知道为什么,但是当我使用
link(rel="stylesheet", href="/Content/fontawesome-all.css")
代替
include /Content/fontawesome-all.min.css
它正常工作。后者导致一个baseir错误...