Static Files
Penjelasan
r.Static(prefix, folder) menyajikan file statis dari sebuah folder — konsepnya identik e.Static() Echo maupun app.Static() Fiber. Gin juga punya r.StaticFile() untuk menyajikan SATU file spesifik (mis. favicon.ico) di path tertentu.
Contoh Konsep
r.Static("/static", "./public") // semua file di folder public/ diakses lewat /static/...
r.StaticFile("/favicon.ico", "./public/favicon.ico") // satu file spesifik
// public/logo.png otomatis diakses lewat: http://localhost:8080/static/logo.png
Praktikum
Aktifkan r.Static() dengan prefix "/assets" untuk folder "./public/assets". Tambahkan juga r.StaticFile() untuk favicon.ico dari "./public/favicon.ico".
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
r.StaticFile() berguna khusus untuk file yang PATH-nya harus TETAP (mis. browser SELALU mencari /favicon.ico di root, tidak bisa diubah ke prefix custom) — untuk kumpulan file biasa (gambar, CSS), tetap pakai r.Static() yang lebih fleksibel prefix-nya.