| 123456789101112131415161718192021222324252627282930313233343536 |
- /**
- * API 路由主入口
- */
- import express from '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;
|