首页 > nodejs request 如何同步?

nodejs request 如何同步?

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

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


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


不同的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){
    //同一处理异常
});
【热门文章】
【热门文章】