← Next.js14 / 57
Mencegah Import Server Code ke Client (server-only)
Gunakan paket server-only (import 'server-only') pada file logika backend agar kompilator memberi error jika file tersebut tak sengaja di-import ke Client Component.
👀 Contoh dulu
import 'server-only'; // Memastikan file ini tidak bocor ke client bundle
Hasilnya: Error otomatis saat build jika file di-import oleh client component.
💡 Sangat krusial untuk file pengakses database atau API key rahasia.
📝 Sekarang giliranmu
File ini berisi logika yang langsung mengakses database dengan kata sandi rahasia. Cegah file ini agar tidak bocor jika tidak sengaja diimpor di Client Component dengan mengimpor modul server-only di baris pertama.
Preview