Converter imagem Base64 em binário bruto com Node.js

Encontrei postagens próximas ao que estou procurando, mas não consegui implementar com sucesso o que desejo. Aqui está o fluxo geral:

Enviar foto com os dados do local do evento, como dados de base64Retira o prefixo de dados se existir, então eu tenho apenas os dados da base64 da imagem
var base64data = venue.image.replace(/^data:image\/png;base64,|^data:image\/jpeg;base64,|^data:image\/jpg;base64,|^data:image\/bmp;base64,/, '');
Armazene dados Base64 no GridFS via MongoDB (estou usandogridfstore)Então, gostaria de recuperar a imagem mediante solicitação como um arquivo de imagem não processada por meio de um URL.
// generic images route
server.get(version+'/images/:id', function(req, res) {
  gridfstore.read( req.params.id, function(error,data) {
    res.writeHead(200, {
      'Content-Type': 'image/jpeg',
      'Content-Length': data.buffer.length
    });

    res.end(data.buffer);
  });
});

Basicamente, esse método retorna os bytes Base64 armazenados no GridFS. Eu tentei outros métodos, mas eles não retornam a imagem bruta.

Eu gostaria de puxar a imagem usando URLs como este:

http://[localhost]/1/images/11dbcef0-257b-11e3-97d7-cbbea10abbcb

Aqui está uma captura de tela do rastreamento do navegador:

questionAnswers(2)

yourAnswerToTheQuestion