File size: 934 Bytes
f6d320c
 
 
 
 
 
 
 
 
 
 
 
c84f41e
 
f6d320c
6f78530
 
f6d320c
6f78530
 
f6d320c
6f78530
 
f6d320c
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import Router from 'koa-router';

import ArticleController from './article-controller';
import ImageController from './image-controller';
import RootController from './root-controller';
import StaticResourceController from './static-controller';

const combinedRouter = new Router();

// 组合根路由
combinedRouter.use(RootController.routes()).use(RootController.allowedMethods());

// 组合图像相关接口路由
combinedRouter.use(ImageController.routes()).use(ImageController.allowedMethods());

// 组合静态资源接口路由
combinedRouter.use(StaticResourceController.routes()).use(StaticResourceController.allowedMethods());

// 组合静态资源接口路由
combinedRouter.use(StaticResourceController.routes()).use(StaticResourceController.allowedMethods());

// 组合文章相关接口路由
combinedRouter.use(ArticleController.routes()).use(ArticleController.allowedMethods());

export default combinedRouter;