Javascript NodeJS sqlite3获取错误消息

Javascript NodeJS sqlite3获取错误消息,javascript,node.js,sqlite,Javascript,Node.js,Sqlite,如何从“err”变量获取错误消息?当我转储它包含的变量时 { [Error: SQLITE_CONSTRAINT: UNIQUE constraint failed: _test.Id] errno: 19, code: 'SQLITE_CONSTRAINT' } 我需要从“err”变量中获取“Error:SQLITE\u CONSTRAINT:UNIQUE CONSTRAINT failed:\u test.Id”。我正在执行这个查询 db.run("INSERT INTO _test (V

如何从“err”变量获取错误消息?当我转储它包含的变量时

{ [Error: SQLITE_CONSTRAINT: UNIQUE constraint failed: _test.Id] errno: 19, code: 'SQLITE_CONSTRAINT' }
我需要从“err”变量中获取“Error:SQLITE\u CONSTRAINT:UNIQUE CONSTRAINT failed:\u test.Id”。我正在执行这个查询

db.run("INSERT INTO _test (Var1) VALUES (?)", '1', function (err) {
        if (err) {
            console.log(err);
            return;
        }
});

Alredy尝试了错误[0],打印出所有带有“for”的属性,但它只返回“errorno”和“code”属性。

这是JS中的异常对象。该消息存储在
err.message
中。在序列化对象时,控制台只打印出这些方括号;它不是数组。

哦,是的。我是天生的。谢谢