31 lines
780 B
JavaScript
31 lines
780 B
JavaScript
import { Router } from 'express';
|
|
import authRoutes from './auths.js';
|
|
import adminRoutes from './admins.js';
|
|
import trackRoutes from './tracks.js';
|
|
import playlistRoutes from './playlists.js';
|
|
import artistRoutes from './artists.js';
|
|
import albumRoutes from './albums.js';
|
|
import searchRoutes from './search.js';
|
|
|
|
const router = Router();
|
|
|
|
router.get('/health', (req, res) => {
|
|
res.json({
|
|
success: true,
|
|
data: {
|
|
status: 'ok',
|
|
time: new Date().toISOString(),
|
|
},
|
|
});
|
|
});
|
|
|
|
router.use('/auth', authRoutes);
|
|
router.use('/admin', adminRoutes);
|
|
router.use('/tracks', trackRoutes);
|
|
router.use('/playlists', playlistRoutes);
|
|
router.use('/artists', artistRoutes);
|
|
router.use('/albums', albumRoutes);
|
|
router.use('/search', searchRoutes);
|
|
|
|
export default router;
|