expressjs – 无法将我的手写笔样式表加载到jade html页面

在我的快速应用程序中,我正在尝试从样式模块引擎加载样式属性。 但是我根本无法加载我的风格。

这里是我的文件夹结构:

myNodeApp

-node_modules -styles -style.css -style.styl -views -index.jade 

这里是我的app.js代码,我打电话使用手写笔。

 var http = require("http"), express = require("express"), stylus = require("stylus"), app = express(); app.set('view engine', 'jade'); app.set('views', './views'); app.use(stylus.middleware({ debug : true, src : __dirname + '/views', dest : __dirname + '/styles' })); app.use(express.static(__dirname + '/styles')); app.use(express.static(__dirname + '/css')); app.get('/', function (req, res, next){ res.end("<h1>Sample Tittle</h1>"); next(); }); app.get("/sample", function(req, res) { res.render('index'); }) app.listen(1337); 

但是根本没有任何东西被渲染和应用到我的玉文件中。

这里是我的'index.jade' – 文件

 html head title welcome to Jade! link(rel='stylesheet', href='style.css') body h1 Test title 

这里有什么错,怎么解决?

手写笔中间件不应该从/ styles中获取源文件以将dest设置为/ style? :

 app.use(stylus.middleware({ debug : true, src : __dirname + '/styles', dest : __dirname + '/styles' }));