Skip to content

Instantly share code, notes, and snippets.

@davidpadbury
Created September 29, 2010 02:25
Show Gist options
  • Save davidpadbury/602207 to your computer and use it in GitHub Desktop.
Save davidpadbury/602207 to your computer and use it in GitHub Desktop.
var http = require('http'),
parse = require('url').parse,
spawn = require('child_process').spawn;
this.server = http.createServer(function(request, response){
var url = parse(request.url, true),
convert = spawn('convert', ['chart.svg', 'png:-']);
response.writeHeader(200, {'Content-Type': 'image/png'});
convert.stdout.on('data', function(data) {
response.write(data);
});
convert.on('exit', function(code) {
response.end();
});
}).listen(2308);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment