Javascript模块 - 返回值

时间:2017-12-30 16:41:05

标签: javascript

为什么这不能正确返回?有人可以帮忙吗?它从数据库中获取正确的值(rows [0]是正确的数据),但我无法弄清楚如何正确地返回它。

module.exports = {
    get: function(query) {
        var value = pool.getConnection(function(err, con) {
            if (err) throw err;

            con.query(query, function(err, rows) {
                if (err) throw err;

                con.release();
                console.log(rows[0]); //Correctly prints
                return rows;
            })
        })
        console.log(value); //Prints undefined
        return value[0]
    }
}

0 个答案:

没有答案