Quantcast
Channel: CNode:Node.js专业中文社区
Viewing all articles
Browse latest Browse all 14821

q模块如何指定重试次数返回promise

$
0
0

例如

const Q = require('q');

function test(name,resetcount) {
    console.log(`${resetcount}\t${name}`);
    let _deferred = Q.defer();
    if (name.length >= 5) {
        _deferred.resolve('ok,the name is:' + name);
    } else {
        _deferred.reject('fail');
    }
    return _deferred.promise;
}

如果要重试3次就返回结果,该如何写


Viewing all articles
Browse latest Browse all 14821

Trending Articles