Habilitar la integración con Node en Electron.js

La integración de Node con Electron se refiere a la capacidad de acceder a los recursos de Node.js desde el proceso de renderizado; con esto, podemos hacer uso de la API de Electron desde la página web de una manera fácil y directa.

La integración con Node está deshabilitada de forma predeterminada en Electron y para las aplicaciones finales o en producción se recomienda desactivarlo como medida de seguridad.

Poder usar Node desde la página web (y con esto, poder importar y usar cualquier paquete), es fundamental para llevar a cabo varias operaciones que en resumen, como por ejemplo, la comunicación entre los procesos que veremos en el siguiente apartado; para habilitar la integración con Node, colocamos:

index.js

let win = new BrowserWindow({
   width: 800,
   height:600,
   webPreferences:{
       nodeIntegration: true,
       contextIsolation: false 
   }
})

Recuerda que el material anterior forma parte sobre mi curso para iniciales sobre Electron.js

- Andrés Cruz

In english
Andrés Cruz

Desarrollo con Laravel, Django, Flask, CodeIgniter, HTML5, CSS3, MySQL, JavaScript, Vue, Android, iOS, Flutter

Andrés Cruz En Udemy

Acepto recibir anuncios de interes sobre este Blog.