我没有从module.exports得到答案

时间:2018-11-10 17:58:14

标签: javascript

db.js

 pool.connect(function (err, client, done) {

client.query('SELECT id, user_id, name  FROM public.chat;', function (err, 
 result) {
    if (err) console.log("error" + err.message);


    else {
        module.exports.res = result.rows[0];
         }
        });

 });

app.js文件

 var con = require('./db/connect');

 console.log(con.res);

我得到的结果不确定 ,我不明白,原因是回调?

1 个答案:

答案 0 :(得分:-1)

尝试一下:

db.js:

module.exports = pool.connect(function (err, client, done) {
                   client.query('SELECT id, user_id, name  FROM public.chat;', function (err, result) {

                     if (err) 
                       console.log("error" + err.message);
                     else 
                       return result.rows[0];
                     });
                  });

app.js:

 var con = require('./db/connect');
 console.log(con());