fix : endpoint bug
This commit is contained in:
@@ -21,11 +21,19 @@ app.use('/api/auth', auth_routes);
|
||||
app.use('/api/admin', admin_routes);
|
||||
app.use('/api/map', map_routes);
|
||||
|
||||
// Jika folder frontend Anda bernama 'ui'
|
||||
app.use(express.static('ui'));
|
||||
|
||||
// Mengarahkan pengguna yang mengakses URL kosong langsung ke index.html
|
||||
app.get('/', (req, res) => {
|
||||
res.redirect('/index.html');
|
||||
});
|
||||
|
||||
// Menangkap request ke rute yang tidak terdaftar
|
||||
app.use((req, res, next) => {
|
||||
// Baris kompleks: Middleware ini menangkap semua lalu lintas HTTP (GET, POST, dll) yang tidak cocok dengan definisi rute di atasnya. Hal ini mencegah kebocoran informasi stack trace default dari Express dan mengembalikan respons JSON standar yang aman.
|
||||
res.status(404).json({ error: 'Endpoint yang Anda cari tidak ditemukan di server ini.' });
|
||||
});
|
||||
});
|
||||
|
||||
// Menangkap error parsing JSON
|
||||
app.use((err, req, res, next) => {
|
||||
|
||||
Reference in New Issue
Block a user