fix(RODA): perbaiki fetch data riset agar real-time di production #29
Reference in New Issue
Block a user
Delete Branch "Rayhan/roda-student-web-if-development-kit:feat/RODA"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Perubahan
Sebelumnya, data publikasi & penelitian di halaman RODA hanya menampilkan snapshot yang di-embed saat build ; artinya data tidak akan berubah sampai project di-build ulang.
PR ini memperbaiki hal tersebut sehingga data selalu diambil langsung dari
dashboard.informatika.untan.ac.idsetiap kali halaman dimuat.Solusi
dashboardApiUrldiAPP_CONFIGagar mengarah ke proxy tersebut saat mode production.Access-Control-Allow-Origin** diserver.jsuntuk mendukung akses lintas domain jika server dijalankan mandiri.Alur Data Setelah Perbaikan
User buka/refresh halaman
└── 1. Browser fetch ke proxykbk.netlify.app
└── 2. Proxy fetch ke dashboard.informatika.untan.ac.id (server-side)
└── 3. Data terbaru tampil (maks. delay 5 menit karena CDN cache)
└── [Fallback] Jika proxy gagal: kembali menggunakan snapshot build time