Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Dalam pengembangan aplikasi, terkadang kita membutuhkan ID unik untuk berbagai keperluan, seperti identifikasi pengguna atau pengelompokan data. Di Node.js, kamu bisa membuat generator ID unik sederhana yang tidak bergantung pada UUID. Berikut ini adalah panduan dan kode sederhana untuk mencapainya.
Untuk membuat generator ID unik, kita akan menggunakan modul bawaan Node.js yaitu crypto
. Modul ini menyediakan fungsi untuk menggenerate string acak yang cukup panjang sebagai ID.
Pastikan kamu sudah menginstal Node.js di komputermu. Jika belum, kunjungi situs nodejs.org dan ikuti petunjuk instalasi sesuai dengan sistem operasi yang kamu gunakan.
Inisialisasi Project
Buka terminal, lalu buat direktori baru untuk projectmu:
mkdir id-generator
cd id-generator
npm init -y
Buat File JavaScript Baru
Buat file baru dengan nama generateId.js
:
touch generateId.js
Tambahkan kode berikut ke dalam file generateId.js
yang baru saja kamu buat:
const crypto = require('crypto');
function generateUniqueId() {
return crypto.randomBytes(16).toString('hex');
}
const newId = generateUniqueId();
console.log(`ID Unik baru: ${newId}`);
crypto
: Ini adalah modul bawaan yang membantu kita dalam menghasilkan nilai acak yang aman.crypto.randomBytes(16)
: Menghasilkan 16 byte data acak.toString('hex')
: Mengubah data acak tersebut ke dalam format heksadesimal string, yang membuat ID kita cukup panjang dan unik.Setelah kamu menambahkan kode, jalankan script-nya menggunakan perintah berikut di terminal:
node generateId.js
Kamu akan melihat ID unik baru tercetak di layar.
crypto
memastikan ID-nya aman untuk berbagai aplikasi.Sekarang kamu sudah memiliki generator ID unik yang dapat digunakan di aplikasi Node.js-mu. Selamat mencoba!
Link terkait: