routes.ts 906 B

1234567891011121314151617181920212223242526272829303132333435
  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. // 挂载子路由
  11. router.use('/order', orderRoutes);
  12. router.use('/receipt', receiptRoutes);
  13. router.use('/finance', financeRoutes);
  14. router.use('/store', storeRoutes);
  15. router.use('/log', logRoutes);
  16. router.use('/auth', authRoutes);
  17. // GET /api — 索引
  18. router.get('/', (req, res) => {
  19. res.json({
  20. success: true,
  21. routes: [
  22. '/api/order',
  23. '/api/receipt',
  24. '/api/finance',
  25. '/api/store',
  26. '/api/log',
  27. '/api/auth',
  28. ],
  29. });
  30. });
  31. export default router;