trello-burndown
Version:
A simple nodejs trello burndown chart generator
18 lines (16 loc) • 495 B
JavaScript
var fs = require('fs');
var mime = require('mime');
exports.serveFile = function(filepath, headers){
return function(req, res, next){
fs.readFile(filepath, function(err, buf){
if (err) {
return next(err.code === 'ENOENT' ? 404 : err);
}
console.log('request:' + filepath);
headers['Content-Length'] = buf.length;
headers['Content-Type'] = mime.lookup(filepath);
res.writeHead(200, headers);
res.end(buf);
});
}
}