【发布时间】:2021-06-21 11:51:42
【问题描述】:
我写了一个简单的JS节点文件,用网上找的资料查询SQLite3数据库。
var sqlite3 = require('sqlite3').verbose();
var db = new sqlite3.database("restful.db");
var sql = "SELECT * FROM sensors";
db.all(sql, [], function(err, rows) {
if (err) {
throw err;
}
rows.forEach(function(row) {
console.log(row.name);
});
});
db.close();
但是,我一直遇到如下图所示的错误消息。
我检查了其他类似的问题,但没有那么有用。
new 不是运算符吗?我做错了什么?
【问题讨论】:
-
应该是
sqlite3.Database,而不是sqlite3.database。
标签: javascript sql node.js typeerror node-sqlite3