Skip to content

Instantly share code, notes, and snippets.

@xiaojue
Created April 1, 2014 08:56
Show Gist options
  • Save xiaojue/9910473 to your computer and use it in GitHub Desktop.
Save xiaojue/9910473 to your computer and use it in GitHub Desktop.
css.node
var combine = addModule('css-combine');
var u = require('url');
var fs = require('fs');
var path = require('path');
var qs = require('querystring');
logger.log(123);
route(function(req,res){
var file = decodeURIComponent(qs.parse(u.parse(req.url).query).file) + '.css';
file = path.resolve(__dirname,file);
if(fs.existsSync(file)){
res.writeHeader(200,{
'content-type':'text/css'
});
combine(file).pipe(res);
}else{
res.writeHeader(404,'text/html');
res.end('404');
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment