我想强迫应用程序等待函数将值返回给isRegistered变量,然后再继续,已经使用Promises尝试过
这是我遇到的问题,因为isRegistered
变量在其上面的函数完成之前达到了带有“未定义”的if条件。
var registeredUsers = require('../models/registeredUsers');
module.exports.register = (req, res) => {
(...)
var isRegistered = registeredUsers.isRegistered(user);
if (!isRegistered) {
registeredUsers.add(user);
}
(...)
}