2015-12-03 1 views
0

Je reçois le code 400 du serveur, donc j'ai besoin de vérifier ce qui ne va pas avec ma demande. Comment imprimer le texte brut de la requête?Comment rechercher le texte de la requête à déboguer en utilisant superagent?

C'est mon code en ce moment:

request.post('/api/events/') 
.send(preparedEvent) 
.end((err, res) => { 
    if(!err){ 
     let returnedEvent = fromIsoToMoment(res.body); 
     state = [...state, returnedEvent]; 
    } 
    else { 
     console.log(err); 
    } 
}); 
return state; 

Répondre

1

Mise à jour: De l'source: Superagent, dans la méthode d'envoi, expose les données sérialisés comme this._data

let req = request 
    .post('/api/pet') 
    .send({ name: 'Manny', species: 'cat' }) 

    req.end(function(err, res){ 
    if (res.ok) { 
     console.log('yay got ' + JSON.stringify(res.body)); 
    } else { 
     console.log('Oh no! error ', req._data); // Logs the data sent in request. 
    } 
    }); 
+0

'res.text' serait le texte brut de la réponse, pas la demande. – sdgluck

+0

J'ai besoin de la demande – Endy

+0

S'il vous plaît vérifier la mise à jour. – lorefnon