将sqlite数据库备份从Dropbox连接到Node.js

时间:2019-02-05 20:00:22

标签: javascript node.js sqlite dropbox filestream

我有一个wxUIActionSimulator应用,其中包含一个名为database.sqlite的文件。发生Dropbox时,我需要从Node中的app.js访问此文件。

我正在使用dropbox-fssqlite3

我唯一需要帮助的是实际上正在读取数据库文件:

x event

我已经尝试了其他几种方法(和其他软件包),但是我认为没有必要展示它们。我显然不了解const dfs = require('dropbox-fs'), sqlite3 = require('sqlite3').verbose; dfs.readFile('/database.sqlite', (err, result) => { //I downloaded `database.sqlite` to the root of my app to test the query //if I replace `result` in the next line with './database.sqlite', the query works let lite = new sqlite3.Database(result, sqlite3.OPEN_READONLY, (err) => { if (err) throw err; console.log('Connected'); }); lite.serialize(() => { lite.each(`SELECT * FROM ZTABLE LIMIT 10`, (err, rows) => { if (err) throw err; console.log(rows); }); }); lite.close((err) => { if (err) throw err; console.log('Close the database connection.'); }); }); //end of dfs.readFile 的工作方式,dfs.readFile的文档也没有解释。

任何建议或指导将不胜感激!

0 个答案:

没有答案