如何查找请求的文本以使用 superagent 进行调试?
How to look up request's text to debug using 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;
更新: 来自 source:
Superagent,在send方法中,将序列化后的数据暴露为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.
}
});
我正在从服务器获取 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;
更新: 来自 source:
Superagent,在send方法中,将序列化后的数据暴露为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.
}
});