node.js - nodeJS重新获取token的逻辑如何设计?
阿神
阿神 2017-04-17 13:23:42
0
2
250

假如我需要通过token获取用户信息,有这样一个函数:

function getUserInfo(token, onSuccess, onFail) {}

那么如果token失效,我就需要先重新获取token,然后重新获取用户函数,很可能要这么:

getUserInfo(token, onSuccess, onFail(err) {
    // if token fails
    getNewToken(onSuccess(tkn) {
        getUserInfo(tkn, onSuccess, onF);
    });
});

但是这样写,如果重新获取token失败,或者需要限制重新获取token的次数等,代码就会很乱很难组织,请问有没有更好的写法呢?了解过一点promise,但是不知道如何运用到这样的场景。

阿神
阿神

闭关修行中......

人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!