函数正在调用但未输入{}

时间:2019-12-11 02:03:10

标签: javascript angular express

从1个.js文件到另一个,我调用以下代码。没有控制台日志的任何执行,并且下一条执行的语句在此代码下方。

         Picks.getSome ( req , ( err , somethingElse )  => {
                    console.log("log this" + JSON.stringify(somethingElse));                    
                    if (!err){
                        console.log ("what happened" + err)
                    }
         });

getSome被调用并执行。我能够从Mongo记录正确的输出。为什么此代码不输入功能?

getSome看起来像这样,所有控制台日志都打印正确的结果。我从mongo获得JSON,并看到它的格式正确并可以打印。

exports.getSome = (req) => {
    var addy = req.body.email;
    Some.findOne({ 'email' :  addy }, (err, somethingElse) => {
        if (err) {
            return ({ 'msg': err });
        } 

        console.log("made the query " + JSON.stringify(somethingElse)); 
        return somethingElse  ;
    });
};

0 个答案:

没有答案