Javascript 如何使用module.exports在函数内部模拟pg.pool

Javascript 如何使用module.exports在函数内部模拟pg.pool,javascript,jestjs,Javascript,Jestjs,我的考试有问题 我在这里有这些功能: //utils.js const pg=require('pg') 常量defaultHandle={ 成功:(res,result)=>res.status(200).send((result | |[]).rows), 错误:(res,err)=>res.status(400).send(err) } const makePool=async(res,query,queryHandle={},value)=>{ const handleFunctions

我的考试有问题

我在这里有这些功能:

//utils.js
const pg=require('pg')
常量defaultHandle={
成功:(res,result)=>res.status(200).send((result | |[]).rows),
错误:(res,err)=>res.status(400).send(err)
}
const makePool=async(res,query,queryHandle={},value)=>{
const handleFunctions={…defaultHandle,…queryHandle}
返回等待池
.query(查询,值)
。然后(结果=>{
如果(结果){
返回handleFunctions.success(res,result)
}
如果(!结果){
console.log(查询)
返回查询
}
})
.catch(错误=>{
console.log(错误,查询)
返回handleFunctions.error(res,err)
})
}
module.exports={
makePool:makePool,
}