module.exports 如何判断请求完毕内部返回取值
发布于 9 年前 作者 youarenode 3968 次浏览 最后一次编辑是 8 年前 来自 问答

var userapi = function(a,b){ request.post({url : a, form : {‘data’ : b} },function(error, response, body){ if(response.statusCode == 200){ var data = body; return data; //这个返回值 }else{ console.log(error); } }) } module.exports.api = userapi;

如何判断请求完毕返回 外面取到 data ??

2 回复

加callback

另外请格式化一下代码

var userapi = function(userurl, userdata, callback) {

var options = {
	url : userurl,
	method : 'POST',
	form : {
			appId : nodeidAPI,
			appSecret : nodestrAPI,
			userOpenId : null,
			data : userdata,
			md5 : null}
}

request.post(options,function(error, response, body){
	
	callback(error, response, body);
});

};

module.exports.userapi = userapi;

改好了,可以用了。

回到顶部