Langsung ke konten

Topic archive

JavaScript

Bahasa pemrograman serbaguna untuk pengembangan web frontend dan backend, didukung oleh ekosistem runtime, framework, library, dan developer tools yang luas.

2 articles
JavaScript 19 Sep 2026 5 min read

Cara Node.js Menentukan Format Modul .mjs, .cjs, dan .js

Node.js dapat menjalankan JavaScript melalui dua sistem modul: ECMAScript modules (ESM) dan CommonJS. Nama file menjadi salah satu sinyal yang menentukan sistem mana yang dipakai. Itu sebabnya file seperti postcss.config.mjs sering muncul di project meskipun sebagian besar source file tetap menggunakan ekstensi .js. Hal yang penting: .mjs bukan bahasa JavaScript yang berbeda. Ekstensi ini merupakan instruksi eksplisit kepada Node.js untuk mem-parse dan memuat file sebagai ES module. .mjs dan .cjs adalah penanda modul eksplisit Node.js memperlakukan dua ekstensi ini tanpa ambiguitas:

JavaScript 19 Sep 2026 4 min read

Axios GET Menggunakan Satu Config Object untuk Params dan Headers

axios.get() menerima URL request dan satu configuration object opsional. Query parameter dan HTTP header bukan argumen posisi yang terpisah; keduanya merupakan properti dari configuration object tersebut. Batas ini penting karena kode yang memperlakukan params dan headers sebagai dua config argument terpisah dapat menjadi JavaScript yang tidak valid atau menaruh konfigurasi di posisi yang tidak dibaca Axios. Method GET memiliki satu batas config Bentuk pemanggilannya adalah: axios.get(url, config) Request configuration dapat memuat beberapa kebutuhan sekaligus: