mirror of
https://github.com/zebrajr/express.git
synced 2025-12-06 12:19:51 +01:00
Setting up Stylus example
This commit is contained in:
parent
4fdb6910a5
commit
a61615a196
32
examples/stylus/app.js
Normal file
32
examples/stylus/app.js
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
|
||||
// Expose modules in ./support for demo purposes
|
||||
require.paths.unshift(__dirname + '/../../support');
|
||||
|
||||
/**
|
||||
* Module dependencies.
|
||||
*/
|
||||
|
||||
var express = require('../../lib/express')
|
||||
, stylus = require('stylus');
|
||||
|
||||
var app = express.createServer();
|
||||
|
||||
// $ npm install stylus
|
||||
|
||||
function compile(str, path, fn) {
|
||||
stylus(str)
|
||||
.set('filename', path)
|
||||
.set('compress', true)
|
||||
.render(fn);
|
||||
};
|
||||
|
||||
app.use(stylus.middleware({
|
||||
src: __dirname + '/views'
|
||||
, dest: __dirname + '/public'
|
||||
, compile: compile
|
||||
}));
|
||||
|
||||
app.use(staticProvider(__dirname + '/public'));
|
||||
|
||||
app.listen(3000);
|
||||
console.log('server listening on port 3000');
|
||||
0
examples/stylus/public/.gitignore
vendored
Normal file
0
examples/stylus/public/.gitignore
vendored
Normal file
Loading…
Reference in New Issue
Block a user