我正在使用 aPool來決議PoolClient物件。我知道為什么會發生錯誤,我只是沒有提供密碼,但無論如何我想優雅地處理身份驗證錯誤。
我試過:
- 包裝
pool.connect()在 try-catch 中 - 添加
on('error')到Pool和PoolClient物件。
uj5u.com熱心網友回復:
這是lib本身的一個眾所周知的問題,不幸的是一直沒有解決 - github問題參考
如果你在 express 中使用它,我的建議是有一個全域錯誤處理程式,它捕獲所有未處理的例外,它應該捕獲冒泡的錯誤。像這樣的東西——
app.use(function (err, req, res, next) {
console.error(err.stack)
return res.status(500).send({err});
});
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/327518.html
標籤:节点.js PostgreSQL PG 节点postgres
上一篇:NpmStart導致無法識別睡眠
