0
渲染玉文件中使用我在我的Node.js項目之一以下目錄結構在CSS圖片:如何使用從通過Node.js的
/web
/views
/css
asc.gif
bg.gif
desc.gif
tablesorter.css
index.jade
search.jade
server.js
我呈現來自server.js
search.jade
文件。
在search.jade
文件I包括tablesortes.css
文件:
style
include css/tablesorter.css
tablesorter.css
如下所示:
/* tables */
table.tablesorter thead tr .header {
background-image: url(bg.gif);
background-repeat: no-repeat;
background-position: center right;
cursor: pointer;
}
table.tablesorter thead tr .headerSortUp {
background-image: url(asc.gif);
}
table.tablesorter thead tr .headerSortDown {
background-image: url(desc.gif);
}
正如你看到的,這取決於其位於.gif文件同一個目錄。
問題是我的代碼沒有看到這些.gif文件(tablesorter.css
文件中的所有其他樣式都能正常工作)。
,我在這一刻使用的解決方法是將下面的代碼
app.use(express.static('views/css'));
放在server.js
文件,但我不知道是不是合適的方式做到這一點?