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