我一直在使用node上的lokijs,并将其与express、socket和typescript一起使用。
现在我有了两个loki数据库的实例,虽然我用new Loki(${DB_PATH}/${DB_NAME}, { persistenceMethod: 'fs'});进行了初始化,但是当我使用db.saveDatabase()时,并没有在文件中设置它。集合本身似乎更新得很好,但不知何故,在db通过重新加载网页更新了一个条目后,不能将其设置为持久性。甚至我在saveDatabase中添加的回调也在运行db.saveDatabase((error) => { console.log(Do we have an error: ${error}) });
我在windows10机器上本地运行它。文件夹的权限似乎没问题。
发布于 2021-04-29 20:03:06
现在看起来persistenceMethod:"localStorage“正常工作了,但它并不是我应该的,因为我会将它存储在服务器上,文档告诉我使用"fs",而且db.json似乎没有更新……但不知何故,数据可以很好地读取并保存在应用程序中?
https://stackoverflow.com/questions/67315541
复制相似问题