routes.ts 1003 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. import express from 'express';
  2. const router = express.Router();
  3. // 引入各业务模块路由
  4. import orderRoutes from './module/order/routes.js';
  5. import receiptRoutes from './module/receipt/routes.js';
  6. import financeRoutes from './module/finance/routes.js';
  7. import storeRoutes from './module/store/routes.js';
  8. import logRoutes from './module/log/routes.js';
  9. import authRoutes from './module/auth/routes.js';
  10. import asrRoutes from './module/asr/routes.js';
  11. // 挂载子路由
  12. router.use('/order', orderRoutes);
  13. router.use('/receipt', receiptRoutes);
  14. router.use('/finance', financeRoutes);
  15. router.use('/store', storeRoutes);
  16. router.use('/log', logRoutes);
  17. router.use('/auth', authRoutes);
  18. router.use('/asr', asrRoutes);
  19. // GET /api — 索引
  20. router.get('/', (req, res) => {
  21. res.json({
  22. success: true,
  23. routes: [
  24. '/api/order',
  25. '/api/receipt',
  26. '/api/finance',
  27. '/api/store',
  28. '/api/log',
  29. '/api/auth',
  30. '/api/asr',
  31. ],
  32. });
  33. });
  34. export default router;