編輯爲ilollar答案(同樣的問題) 不顯示我有app.coffee:靜態CSS快遞玉
pp.configure ->
publicDir = "#{__dirname}/public"
app.set "views", viewsDir
app.set "view engine", "jade"
app.use(stylus.middleware debug: true, src: viewsDir, dest: publicDir, compile: compileMethod)
app.use(express.static(publicDir))
compileMethod = (str, path) ->
stylus(str)
.set('filename', path)
.set('compress', true)
app.get "/pag",(req,res) ->
res.render "pag",
title: "test",
在/stylesheet/pag.jade:
...
link(rel='stylesheet', href='pag/css/bootstrap.min.css')
...
時,即時通訊去「myserver:9090/pag」頁面不加載bootstrap.min.css。 我收到以下錯誤:
source :(my folder of proyects)/views/pag/css/bootstrap.min.styl
dest : (my folder of proyects)/public/pag/css/bootstrap.min.css
read : (my folder of proyects)/views/pag/css/bootstrap.min.styl
Error: ENOENT, open '(my folder)/views/pag/css/bootstrap.min.styl'
我在哪裏錯了?我可能錯過了什麼..任何想法?
不工作:(我更新了新的錯誤 – emilianox 2012-07-27 17:35:40
代碼 – redhotvengeance 2012-07-27 17:42:24
mi-view dir is: 'viewsDir =「#{__ dirname}/views」' – emilianox 2012-07-27 17:50:26