Exibir uma imagem blob em JS

Atualmente tenho um banco de dados Firebird, e estou desenvolvendo a parte back-end / front-end.
o problema atual é que as imagens (.jpg) são salvas no banco de dados (blob) e preciso e exibir elas no front-end.
Como faço para tratar a leitura do blob e exibir no front?

Objetivo: exibir um blob direto no front pela API REST

Ultima opção: salvar um blob em um diretório e exibir pelo caminho.

estou desenvolvendo utilizando Angular, Node, Express, etc…

router.get("/vitrineGrid",function(req,res){

query = "SELECT id, imagem from fotos";

connection.query(query,function(err,rows){
  if(err) {
    res.json({"Error" : true, "Message" : "Error executing query"});
  } else {
    res.json({"Error" : false, "Message" : "Success", "fotos" : rows});
   console.log(rows);
  }
  connection.detach();
});

});

Problema resolvido, segue o que foi feito caso alguem passe pelo mesmo

function readBlobToBase64(row){
  row.IMAGEM(function(err, name, eventEmitter) {
    let buffers = [];
    eventEmitter.on('data', function(chunk) {
      buffers.push(chunk);
    });
    eventEmitter.once('end', function() {
      connection.detach();
      let buffer = Buffer.concat(buffers);
      var base64 = buffer.toString('base64');
    });
  });
};