|
@@ -3,7 +3,8 @@ import Koa, { Context, DefaultState } from 'koa';
|
|
|
// 路由
|
|
|
import router from './router';
|
|
|
// 美化控制台
|
|
|
-import consola from 'consola/dist/consola';
|
|
|
+// import consola from 'consola/dist/consola';
|
|
|
+import consola from 'consola';
|
|
|
// 解析post的body体
|
|
|
import bodyParser from 'koa-bodyparser';
|
|
|
// 部分安全相关
|
|
@@ -12,7 +13,9 @@ import helmet from 'koa-helmet';
|
|
|
import koaStatic from 'koa-static';
|
|
|
// 请求转发
|
|
|
import koaProxy from 'koa-proxies';
|
|
|
+// 导入配置文件
|
|
|
import config from '@config';
|
|
|
+// 导入中间件
|
|
|
import redisMiddleware from './middlewares/redis';
|
|
|
import limitMiddleware from './middlewares/limit';
|
|
|
import logsMiddleware from './middlewares/logs';
|
|
@@ -50,6 +53,7 @@ app.use(limitMiddleware());
|
|
|
app.use(sessionMiddleware(app))
|
|
|
// auth
|
|
|
// app.use(authMiddleware())
|
|
|
+
|
|
|
// 请求转发
|
|
|
app.use(koaProxy('/proxy', {
|
|
|
target: 'https://demo.com',
|