如何等待函数执行

时间:2019-03-31 15:14:41

标签: node.js

我想强迫应用程序等待函数将值返回给isRegistered变量,然后再继续,已经使用Promises尝试过

这是我遇到的问题,因为isRegistered变量在其上面的函数完成之前达到了带有“未定义”的if条件。

var registeredUsers = require('../models/registeredUsers');

module.exports.register = (req, res) => {
    (...)

    var isRegistered = registeredUsers.isRegistered(user);

    if (!isRegistered) {
        registeredUsers.add(user);
    }
    (...)
}

0 个答案:

没有答案