Nxdom Framework

Nusantara eXtreme Development Object Model — dokumentasi resmi

Menu konteks

Menghubungkan template menu native di proses utama dengan handler modul ESM di renderer lewat channel context-menu-clicked dan path /nexa-context/.

Electron · Express · NexaJS

Alur IPC & role

  • Item menu yang mengirim context-menu-clicked (dari template di electron/electronShell.js) diterima di App.js lewat window.electronAPI.onContextMenuClick.
  • electron/components/index.js memuat dinamis ./<role>.js (mis. nexaTerminalnexaTerminal.js); modul di-fetch dari URL /nexa-context/ (bukan path /electron/ mentah).
  • Menambah handler: berkas baru di electron/components/<role>.js mengekspor fungsi bernama sama dengan role, lalu kirim role itu dari template menu di electron/electronShell.js.

Path /nexa-context/

Server index.js menyajikan komponen konteks dari folder electron/components/ agar renderer dapat mengimpor modul seperti resource HTTP biasa, terpisah dari rute yang diblokir di /electron/.

Build & keamanan →