send模块代码是这样的: var request=require('request'); var sendUrl=function(req,url){ console.log('请求参数:'); console.log(req.body); var opts={ url:url, form:req.body, headers: { 'Cookie': 'JSESSIONID='+req.session.resPonseId } }; var results={status:false,message:'调用接口失败'}; console.log(opts.url); request.post(opts,function(err,response,body){ console.log('返回结果:'); if(!err && response.statusCode == 200){ if(body!=='null'){ results=JSON.parse(body); } } }) return results; console.log(results) } module.exports=sendUrl;
在其它模块处调用: var results=sendUrl(url); 这块会显示:{status:false,message:'调用接口失败'} 如何把request.post改成同步 的?