【发布时间】:2014-05-26 12:19:43
【问题描述】:
最后,我发现快递找不到本地css文件的情况。
然后我修复我的代码。
我按照提示使用了链接词,但还是看不到css文件调用成功。
app.js
var
express = require('express')
, cons = require('consolidate')
, jade = require('jade')
, path = require('path')
var app = express()
app.engine('jade', cons.jade)
app.use('/views',express.static(__dirname + '/views'))
app.use("/styles", express.static(__dirname + '/styles'));
app.set('view engine', 'jade')
app.use(function (req, res) {
res.render('layout')
})
app.listen(3000);
/views/layout.jade
html
link(rel='stylesheet', href='../styles/word.css', type='text/css')
head
body
p#para1 Just test css in jade.
/styles/word.css
p
{
text-align:center;
color:red;
}
这似乎是一个愚蠢的问题,我在问题中发布了太多代码,所以非常感谢您阅读
【问题讨论】:
-
您是否在 Google Chrome 或类似工具中检查了网络管理器,以确保确实找到了该文件?
-
是拼写错误,还是您尝试在您的 css 在 word.css 中时加载 test.css ?
-
对不起,我已经把 test.css 改成了 word.css。
-
可能会放弃相对要求并定义 href 像 soooo
href='/styles/word.css'