node.js - nodejs request 如何同步?
巴扎黑
巴扎黑 2017-04-17 13:07:56
[Node.js讨论组]

nodejs做的站点,
请求api数据时,需要先后请求两次(第二次用到了第一次请求回来的数据)
然后在 render视图;
怎么做才能够同步?
另外网络上查到有request-promise这个类库
但是我用了依然是异步。
rp=require("request-promise")

请问有什么解决办法么?第一次发问题,不知道怎么插入代码。。。

巴扎黑
巴扎黑

全部回复(2)
PHP中文网

不同的promise实现方式不同,调用方式也不尽相同
要查看器API说明
可能是这样调用的~

var promise=new Promise(....);
promise
.then(function(resut){
    return new Promise(....);
},function(error){})
.then(function(result){
    return new Promise(....);
})
.then(function(result){
    //最后的逻辑
})
.catch(function(error){
    //同一处理异常
});
天蓬老师

nodejs就不要写成同步好吧。。。。。。你这个要求。就不合理。。。请用promise 这类的异步控制,处理。。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号