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