我正在尝试使用SuperAgent .data() to construct a query string per the docs。但是,.data()似乎不再存在。
superagent
.get(URL)
.data({ 'screen_name': USER, 'count': '1' })
.end(function(response){
if (response.ok) {
console.log('yay got ' + JSON.stringify(response.body));
} else {
console.log('Oh no! error ' + response.text);
}
});
结果是:
Object #<Request> has no method 'data'
最佳答案
在最新版本的SuperAgent(0.18.0)中,以上答案对我不起作用。我不得不改为使用query
函数(http://visionmedia.github.io/superagent/#query-strings)。
request.get("/search").query({ search: 'query' }).end(callback);