如何使用pg-pool执行同步查询?

时间:2017-02-08 14:47:21

标签: node.js async-await pgpool

我正在尝试为同步查询创建方法。我使用pg-pool和asyncawait,但是我抛出以下错误:"错误:await函数,yield函数和值返回可挂起函数只能在可挂起函数内调用。&#34 ;

代码是:

CustomPool = function(condigDB){
 this.pool = new Pool(cofigDB)
};

CustomPool.prototype.querySync = function(sql){
    var result = {rows:[]};
    try{
        result = await(this.pool.query(sql));
    }
    catch(_e_){
        Log.exception(_e_);
    }
    return result.rows; 
};

module.exports = CustomPool;

0 个答案:

没有答案