nodejs中request.post如何改为同步执行?
send.js模块代码:
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改成同步的?
相关阅读:
有哪些网站可以刷Python的基础题?
在ie8上解决圆角问题
函数后面的形参char *与指针*的问题
网站屏蔽右键后,如何快速定位DOM?
开发中,配置数据存在数据库还是csv文件好?
如何在一个ModelViewSet 的@detail_route 方法中使用另一个ModelViewSet 的实例?
为什么wordpress 4.3 不能直接卸载已安装主题
jquery更多和收起图标怎么不能动了?
见到有个网页在css中加了html的注释,请问这是干什么用的
比如在首页点击购物页面,那公共底部的导航是怎么转移的?
dhcp无法启动,关闭SELinux解决?
webpy 的urls对应表在修改之后不会立即生效的问题
Nginx log如何记录用户信息
开始学习编程学习c开始还是java?
在IE678下用什么方法解决伪类last-child?
问下大家,android 调用webview 进行展示的时候,可以指定第三方浏览器吗?比如uc浏览器
计算机领域有哪些未来可能改变世界的算法和技术?
centos7.1中设置ip地址的问题?
javascript的正则问题
请问下有哪些轻量级php开发框架,最近在尝试编写框架。