Feat: Integrasi otomatis seeder bawaan proyek ke startup server
This commit is contained in:
@@ -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);
|
||||
}
|
||||
});
|
||||
Reference in New Issue
Block a user