如何处理sqlite3中的错误?例如,我有这个简单的代码:
var stmt = db.prepare("update Tickets set " + columns + " where id = (?)");
stmt.run(req.body.id);
stmt.finalize();
db.close();
所有四个函数prepare
,run
,finalize
,close
都有可能抛出错误。这是在我的express.js
服务器上,所以我试图在某个地方放置一个res.error()
语句来返回结果。我不想把它放在所有这些中,因为我可能遇到多个res.setHeader错误。
是否有关于sqlite3的错误处理实践的文档?我无法在其API文档中找到它。