Setting database menggunahkan gorm.io di Gofiber
Berikut adalah langkah-langkah lengkap untuk menginstal GORM dan godotenv, serta menambahkan struktur folder dan file:
Instal GORM dan godotenv:
Pastikan Anda telah mengatur GOPATH dan PATH dengan benar.
Buka terminal Anda dan jalankan perintah berikut:
Perintah ini akan mengunduh dan menginstal paket GORM, driver PostgreSQL untuk GORM, dan godotenv.
Tambahkan File-file Berikut:
Buat file-file berikut di dalam direktori yang sesuai dengan struktur folder:
Src/models/Products.go
Src/configs/db.go
Src/helpers/migration.go
main.go
Berikut adalah struktur folder yang diminta beserta penjelasan singkat untuk setiap direktori dan file:
src: Direktori utama yang berisi seluruh kode aplikasi.
configs: Direktori untuk menyimpan konfigurasi terkait dengan pengaturan aplikasi, seperti koneksi database.
controllers: Direktori untuk menyimpan file-file yang berisi logika aplikasi terkait dengan pengaturan dan manipulasi data.
helpers: Direktori untuk menyimpan file-file yang berisi fungsi-fungsi bantuan atau helper yang digunakan dalam aplikasi.
models: Direktori untuk menyimpan definisi struktur data atau model yang digunakan dalam aplikasi.
routes: Direktori untuk menyimpan file-file yang berisi definisi route atau endpoint dari aplikasi.
main.go: File utama yang berfungsi sebagai entry point atau titik awal dari aplikasi. Biasanya digunakan untuk menginisialisasi server dan setup awal lainnya.
Setelah langkah-langkah di atas selesai, struktur folder Anda akan lengkap dengan file-file yang diperlukan, GORM dan godotenv akan terinstal, dan Anda siap untuk memulai pengembangan aplikasi dengan Fiber framework menggunakan GORM untuk interaksi dengan database dan godotenv untuk mengelola variabel lingkungan.
Last updated