Node.js 如果出现错误,如何使用请求模块重做GET请求?
这是我的代码:Node.js 如果出现错误,如何使用请求模块重做GET请求?,node.js,http,callback,get,request,Node.js,Http,Callback,Get,Request,这是我的代码: var Request = require("request"); Request({url:url, qs:propertiesObject}, function(err, response, body) { if(err) { console.log(err); } if (!err && response.statusCode == 200 ) { console.log(response.statusCod
var Request = require("request");
Request({url:url, qs:propertiesObject}, function(err, response, body) {
if(err) {
console.log(err);
}
if (!err && response.statusCode == 200 ) {
console.log(response.statusCode);
}
});
我不需要console.log记录错误,但如果err为true,我需要重做GET请求。
我使用nodejs和request模块来完成GET。
有人能帮我吗
var Request = require("request");
var options = {url:url, qs:propertiesObject}
function handleResponse(err, response, body) {
if(err) {
Request(options, handleResponse);
}
if (!err && response.statusCode == 200 ) {
console.log(response.statusCode);
}
}
Request(options, handleResponse);