Lire le corps d'une Extraction Promesse

Je suis sûr que cela a une réponse simple, mais pour la vie de moi je ne peux pas comprendre comment le faire.

J'ai l'explicite de point de terminaison pour le téléchargement sur le Google Cloud storage. Il fonctionne très bien et la réponse de l'api de google me donne un nom de fichier unique que je veux transmettre à mon front end:

app.post('/upload', (req, res) => {
  var form = new formidable.IncomingForm(),
  files = [],
  fields = [];

  form
    .on('field', function(field, value) {
      fields.push([field, value]);
    })
    .on('file', function(field, file) {
      files.push([field, file]);
    })
    .on('end', function() {
      console.log('-> upload done');
    });
  form.parse(req, function(err, fields, files){
    var filePath = files.file.path;
    bucket.upload(filePath, function(err, file, apiResponse){
      if (!err){
        res.writeHead(200, {'content-type': 'text/plain'});
        res.end("Unique File Name:" + file.name);
      }else{
        res.writeHead(500);
        res.end();
      }
    });
  });

 return;
});

- Je atteindre ce point de terminaison par l'appel d'une fonction courte qui passe le fichier:

function upload(file) {
  var data = new FormData();
  data.append('file', file);
  return fetch(`upload`,{
    method: 'POST',
    body: data
  });
}

const Client = { upload };
export default Client;

Cette fonction est appelée de mon front-end comme ceci:

Client.upload(this.file).then((data) => {
  console.log(data);
});

Cette dernière console.log(data) journaux de la réponse à la console. Cependant, je ne vois nulle part la réponse que j'ai écrit en ("Unique File Name:" + file.name)

Quelqu'un aurait-il des suggestions pour comment je peux récupérer cette info dans le corps de la réponse sur le côté client?

EDIT:

La data ressemble à ça quand j'ai de la console.journal:

Lire le corps d'une Extraction Promesse

EDIT 2:

C'est la réponse que je reçois quand je POSTE un fichier de mon point de terminaison à l'aide de Facteur:
Lire le corps d'une Extraction Promesse

quel est votre data ressembler lorsque vous console.log?
Ajout d'une capture d'écran
merci je pense que je connais le problème, donnez-moi un sec
Qu'est-ce fetch('[YOURENDPOINT]').then(response=>response.text()).then(data=>{ console.log(data);}) connecter à la console?

OriginalL'auteur quicklikerabbit | 2017-05-10