Node.js 无法在React JS项目中使用sqlite.db文件。无法读取属性'_手柄';未定义的类型(sqlite3)

Node.js 无法在React JS项目中使用sqlite.db文件。无法读取属性'_手柄';未定义的类型(sqlite3),node.js,reactjs,sqlite,Node.js,Reactjs,Sqlite,我可以使用node读取.db文件,但React JS应用程序无法读取。 My sql.js文件包含从src文件夹中的.db文件检索数据的方法 var sqlite3 = require('sqlite3').verbose(); var db = new sqlite3.Database('./chinook.db'); db.each("SELECT * FROM albums WHERE AlbumId = 102", function(err, row) { con

我可以使用node读取.db文件,但React JS应用程序无法读取。 My sql.js文件包含从src文件夹中的.db文件检索数据的方法

var sqlite3 = require('sqlite3').verbose();
var db = new sqlite3.Database('./chinook.db');
db.each("SELECT * FROM albums WHERE AlbumId = 102", function(err, row) {
  console.log(row);
});
输出:{AlbumId:102,标题:“死后活着”,ArtistId:90}

代码正在使用节点,即节点/sql.js(该文件路径) 但是,我在React应用程序中尝试在类componentcomponentDidMount中编写此方法,这给了我一个错误 无法读取未定义的属性“\u handle”

class App extends React.Component {
componentDidMount(){
  var sqlite3 = require('sqlite3').verbose();
  var db = new sqlite3.Database('./chinook.db');
  db.each("SELECT * FROM albums WHERE AlbumId = 102", function(err, row) {
    console.log(row);
  });
}

请建议。因为我有一个.db文件,所以我只能在React应用程序中从该文件中获取数据。这是一种离线应用程序