/** * API 路由主入口 */ import express from 'npm:express'; const router = express.Router(); console.log('[API Routes] Initializing...'); router.use((req, res, next) => { console.log(`[API Router] Hit: ${req.method} ${req.url}`); next(); }); router.get('/ping', (req, res) => { res.json({ message: 'pong' }); }); router.use('/test', (await import('./module/test/routes')).default); router.use('/test/html', (await import('./module/test/routes-html')).default); router.use('/test/number', (await import('./module/test/routes-number')).default); router.get('/', (req, res) => { res.json({ message: 'API Routes Loaded Successfully', version: '1.0.0', timestamp: new Date().toISOString(), availableRoutes: [ '/api/test', '/api/test/html', '/api/test/number' ] }); }); export default router;