簡體   English   中英

如何在nodejs中使用Q庫?

[英]how can use Q library in nodejs?

我想在我的nodejs項目中使用許諾相互運行功能和代碼,這是我的測試Q libaray的代碼:

var Q = require('q'); 
    Q(firstFunction)
    .then(function(err){
    fcall(firstFunction);
}).then(console.log('30000'));

function firstFunction(){
    return console.log("in first function");
}

function secondFunction(){
    console.log("in second function");
}

但它只是運行console.log('30000')...我不知道如何開始使用Q庫..您能用示例解釋Node JS Promise或Q庫嗎?

似乎您需要澄清如何使用 Q。
在您的情況下,可能是:

var Q = require('q'); 

Q.fcall(firstFunction)
.then(secondFunction)
.done(doneFunction);

function firstFunction(){
    return console.log("in first function");
}

function secondFunction(){
    console.log("in second function");
}

function doneFunction(){
    console.log("all done");
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM