Nxdom Framework

Nusantara eXtreme Development Object Model — dokumentasi resmi

Network — klien API NexaSync

Fungsi Network dari NexaJS membangun klien HTTP dengan endpoint relatif, kredensial opsional, dan opsi tambahan (mis. secret untuk API v2). Nilai balik memiliki metode get, post, put, dan delete. Berkas referensi berisi kumpulan fungsi async siap salin untuk pola v1, v2, v4, dan endpoint info.

Peran di aplikasi

Modul referensi, bukan layar. Impor fungsi yang Anda butuhkan (mis. exampleSimple) atau tulis pemanggilan Network(...) langsung di layar/service. Host dasar dan path endpoint mengikuti konfigurasi backend proyek Anda.

Tanda tangan

Network(endpoint, credentials?, options?)

  • endpoint — string jalur, mis. "info", "v4/modul/index", "v1".
  • credentials — token/kunci API (opsional).
  • options — mis. { secret: "..." } untuk varian yang membutuhkan secret.

Cuplikan cepat

import { Network } from "NexaJS"; const api = Network("info"); const res = await api.get("/"); const v4 = Network("v4/modul/index"); const created = await v4.post("/", { id: "x", title: "Judul", deskripsi: "..." });
const v1 = Network("v1", "your-api-key-here"); await v1.post("/users", { username: "john", email: "a@b.com" }); const v2 = Network("v2", "your-api-key-here", { secret: "your-api-secret-here" }); await v2.post("/data", { key: "value", timestamp: Date.now() });

Fungsi pada referensi

exampleSimple, exampleV4, exampleV1, exampleV2, exampleGet, examplePut, exampleDelete — masing-masing mendemonstrasikan kombinasi metode HTTP dan bentuk kredensial.

Praktik yang disarankan

  • Simpan token di penyimpanan aman, jangan hard-code string contoh di produksi.
  • Bungkus panggilan dengan penanganan error terpusat (status non-2xx, timeout, jaringan putus).
  • Selaraskan path endpoint dengan rute server aktual.