| 
					
				 | 
			
			
				@@ -1,6 +1,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import path from 'path'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import Koa, { Context, DefaultState } from 'koa'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import Router from 'koa-router'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// 路由 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import router from './router'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // 美化控制台 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import consola from 'consola/dist/consola'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // 解析post的body体 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -11,14 +12,13 @@ import helmet from 'koa-helmet'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import koaStatic from 'koa-static'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // 请求转发 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import koaProxy from 'koa-proxies'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import controllers from './controllers'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import config from './config'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import redisMiddleware from './middlewares/redis'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import limitMiddleware from './middlewares/limit'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import logsMiddleware from './middlewares/logs'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import responseMiddleware from './middlewares/response'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import sessionMiddleware from './middlewares/session'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import authMiddleware from './middlewares/auth'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// import authMiddleware from './middlewares/auth'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { loggerInstance } from './utils/logger'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -46,7 +46,7 @@ app.use(limitMiddleware()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // session 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 app.use(sessionMiddleware(app)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // auth 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-app.use(authMiddleware()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// app.use(authMiddleware()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // 请求转发 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 app.use(koaProxy('/proxy', { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   target: 'https://demo.com', 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -66,18 +66,7 @@ app.on('error', (err, ctx: Context) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   loggerInstance(ctx).error(errMsg) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-// api 路由 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-const apiRouter = new Router<DefaultState, Context>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-apiRouter.get('/code', controllers.code); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-apiRouter.post('/login', controllers.login); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-apiRouter.get('/logout', controllers.logout); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-apiRouter.get('/user-info', controllers.userInfo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-// 主路由 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-const router = new Router<DefaultState, Context>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-router.get('/', controllers.home); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-// api路由以/api前缀 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-router.use('/api', apiRouter.routes(), apiRouter.allowedMethods()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// 注册路由 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 app.use(router.routes()).use(router.allowedMethods()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const port = config.port; 
			 |