Feat: Integrasi otomatis seeder bawaan proyek ke startup server

This commit is contained in:
unknown
2026-06-09 12:44:48 +07:00
parent 1b816396a5
commit 9726ebc2d2
2 changed files with 83 additions and 1 deletions
+10 -1
View File
@@ -56,6 +56,15 @@ app.use((err, req, res, next) => {
});
// Menjalankan server
app.listen(port, () => {
app.listen(port, async () => {
console.log(`Server WebGIS berjalan dan siap diakses pada port ${port}`);
// Praktik Penanganan Kesalahan Otomatis:
// Menjalankan proses pembuatan tabel dan penanaman data master jika SQLite kosong
try {
await inisialisasi_dan_seeding();
console.log('Sinkronisasi data seeder bawaan ke database produksi sukses.');
} catch (error_sistem_seed) {
console.error('Peringatan: Gagal mengeksekusi database seeder:', error_sistem_seed.message);
}
});