我正在使用javascript和pouchdb。当我保存数据时,它会将数据保存在浏览器中,但我希望将其保存在特定位置。请让我知道我该怎么做。
以下是我的尝试:
var db1=new PouchDB('mydb');
var ws = fs.createWriteStream('file:///C:/xampp/htdocs/sevenadmin/db/output.txt');
db1.dump(ws).then(function (res) {
res should be {ok: true}
});
mydb是文档名称(表名)。无论我在mydb中保存了什么数据,都应该将相同的数据保存在指定的位置。
我在下面提到链接以保存在指定位置。
https://github.com/nolanlawson/pouchdb-replication-stream
答案 0 :(得分:1)
当您在浏览器环境中时,您无法控制数据的存储位置 - 这是浏览器的一部分'安全模型。否则,您将能够覆盖访问者的重要文件。计算机。
pouchdb-replication-stream的示例代码用于在Node.js中运行服务器。