Electron 在本地存储数据而无需本地存储
Electron store data locally without localstorage
嗨,我有一个使用JavaScript
.
构建的电子应用程序
我需要存储一些数据,并且在关闭应用程序后仍然存在。
我找到了很多方法,比如json
,localstorage
。
我无法仅使用 JavaScript
编辑 json
,我需要一个服务器,但我的应用程序是本地的并且我有很多计算机,我无法为每个版本托管一个本地服务器应用
我找到了 localstorage
,但是当我更改应用程序的目的地时。它会删除所有数据并且很危险,电子中的任何问题,所有数据都会被删除。
所以我需要在本地存储电子数据和 read/write
使用 javascript 的数据。
我想在服务器端。我可以 read/write
但我需要一个本地主机,而我的 electorn 应用程序只是一个像浏览器这样的客户端程序。
我所有的解决方案都有问题。我需要数据库 read/write
客户端而不是 localstorage
.
我一直在网上搜索,但我找不到任何东西。
抱歉我的英语不好:)
显然,除了使用 localstorage 之外,没有 built-in 方法可以做到这一点。
如果您可以使用 third-party-module 并将数据保存在未加密的 json-file 中,您可以使用 the electron-store module.
根据他们的文档,有一个简单的 CRUD-API。
这是他们 github-readme:
的一个例子
const Store = require('electron-store');
const store = new Store();
store.set('unicorn', '');
console.log(store.get('unicorn'));
//=> ''
// Use dot-notation to access nested properties
store.set('foo.bar', true);
console.log(store.get('foo'));
//=> {bar: true}
store.delete('unicorn');
console.log(store.get('unicorn'));
//=> undefined
嗨,我有一个使用JavaScript
.
我需要存储一些数据,并且在关闭应用程序后仍然存在。
我找到了很多方法,比如json
,localstorage
。
我无法仅使用 JavaScript
编辑 json
,我需要一个服务器,但我的应用程序是本地的并且我有很多计算机,我无法为每个版本托管一个本地服务器应用
我找到了 localstorage
,但是当我更改应用程序的目的地时。它会删除所有数据并且很危险,电子中的任何问题,所有数据都会被删除。
所以我需要在本地存储电子数据和 read/write
使用 javascript 的数据。
我想在服务器端。我可以 read/write
但我需要一个本地主机,而我的 electorn 应用程序只是一个像浏览器这样的客户端程序。
我所有的解决方案都有问题。我需要数据库 read/write
客户端而不是 localstorage
.
我一直在网上搜索,但我找不到任何东西。
抱歉我的英语不好:)
显然,除了使用 localstorage 之外,没有 built-in 方法可以做到这一点。
如果您可以使用 third-party-module 并将数据保存在未加密的 json-file 中,您可以使用 the electron-store module.
根据他们的文档,有一个简单的 CRUD-API。 这是他们 github-readme:
的一个例子const Store = require('electron-store');
const store = new Store();
store.set('unicorn', '');
console.log(store.get('unicorn'));
//=> ''
// Use dot-notation to access nested properties
store.set('foo.bar', true);
console.log(store.get('foo'));
//=> {bar: true}
store.delete('unicorn');
console.log(store.get('unicorn'));
//=> undefined