JS,事件发射器,回调和异步

时间:2019-07-10 15:24:41

标签: javascript node.js

我有一个写在回调模式上的库...

我想登录,检查错误,然后继续,但是对js异步操作的误解并没有给我...

let errorInfo = [];

function login() {
    ....
    client.logOn(logOnOptions);

    client.on('error', function (e) { // here callback to check for errors during auth, if it is not handle, the application will throw an exception
        errorInfo.push(e.message);
    })

nextFunction();
}

在这种情况下,如果出现错误,JS将开始执行带有空数组的下一个函数nextFunction()。

我如何才能停止过渡到下一个功能,直到通过身份验证检查?

0 个答案:

没有答案