如何使用superagent查找请求的文本进行调试?

时间:2015-12-03 19:55:39

标签: javascript superagent

我从服务器返回400代码,所以我需要检查我的请求有什么问题。如何打印请求的原始文本?

这是我现在的代码:

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;

1 个答案:

答案 0 :(得分:2)

更新:来自source: 在send方法中,Superagent将序列化数据公开为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.
     }
   });