Nxdom Framework

Nusantara eXtreme Development Object Model — dokumentasi resmi

Persyaratan & menjalankan

Siapkan lingkungan Node, pasang dependensi proyek, lalu jalankan server Express. Port dan host mengikuti config.js dan dapat ditimpa lewat variabel lingkungan.

npm install · npm start

Persyaratan

  • Node.js (disarankan LTS 18+).
  • npm atau pnpm.
  • Backend PHP (Nexa/API) dapat dijangkau dari mesin yang menjalankan Node (localhost atau jaringan lokal).

Instalasi

Dari folder proyek Node (sesuaikan path kerja Anda):

$ cd path/ke/proyek-node $ npm install

Skrip postinstall dapat menjalankan patch-package untuk penyesuaian kecil pada dependensi (misalnya proxy HTTP) — ikuti pesan konsol jika ada.

Menjalankan server

$ npm start

Port dan host default diambil dari config.js (config.url). Buka aplikasi di browser pada origin yang sama dengan yang dikonfigurasi (misalnya http://localhost:5000).

Port & host

  • Timpa port lewat env: PORT=5000 (PowerShell: $env:PORT=5000; npm start). Jika PORT diset, binding dapat mengikuti aturan di implementasi server (misalnya 127.0.0.1) — penting: buka tab dengan host yang sama dengan yang dipakai injeksi HTML (localhost vs 127.0.0.1 jangan dicampur sembarangan).
  • Hindari membuka file index.html lewat file:// tanpa server: injeksi endpoint dan modul ES tidak akan berjalan seperti di lingkungan asli.

Detail properti ada di File config.js.