Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

233
Vistas
Electron almacene datos localmente sin almacenamiento local

Tengo una aplicación Electron creada con JavaScript .

Necesito almacenar algunos datos y aún conservarlos después de cerrar la aplicación.

He encontrado muchas formas, como JSON y localstorage.

No puedo editar JSON solo con JavaScript. Necesito un servidor, pero mi aplicación es local, tengo muchas computadoras y no puedo alojar un servidor local para cada versión de la aplicación.

Encontré localstorage , pero cuando cambio el destino de la aplicación, borra todos los datos y es un peligro. Cualquier problema en Electron y todos los datos se eliminan.

Entonces necesito almacenar datos en Electron localmente y leer/escribir datos usando JavaScript.

Creo que con el lado del servidor. Puedo leer/escribir, pero necesito un host local, y mi aplicación Electron es solo un programa del lado del cliente, como un navegador.

Todas mis soluciones tienen un problema. Necesito un lado del cliente de lectura/escritura de base de datos y no almacenamiento local.

Busqué en Internet a lo largo, pero no pude encontrar nada.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Aparentemente, no hay una forma integrada de hacer esto además de usar el almacenamiento local.

Si está bien que use un módulo de terceros y guarde sus datos en un archivo JSON sin cifrar, puede usar el módulo de almacenamiento de electrones .

Según su documentación, hay una API CRUD simple. Este es un ejemplo de su archivo README de GitHub:

 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

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda