1
如何從「err」變量中獲取錯誤消息?當我轉儲變量包含NodeJS sqlite3獲取錯誤信息
{ [Error: SQLITE_CONSTRAINT: UNIQUE constraint failed: _test.Id] errno: 19, code: 'SQLITE_CONSTRAINT' }
我需要得到「錯誤:一個SQLITE_CONSTRAINT:UNIQUE約束失敗:_test.Id」,從「犯錯」的變量。我正在執行這個查詢。
db.run("INSERT INTO _test (Var1) VALUES (?)", '1', function (err) {
if (err) {
console.log(err);
return;
}
});
Alredy試圖ERR [0],打印出所有屬性中包含 「對」,但它僅返回 「errorno」 和 「代碼」 的屬性。
哦,是的。我內置[Error object](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error)。謝謝! – Luke 2014-09-23 06:56:16