新增前端vue
This commit is contained in:
29
web-vue/packages/tests/src/router/index.ts
Normal file
29
web-vue/packages/tests/src/router/index.ts
Normal file
@@ -0,0 +1,29 @@
|
||||
import Router from 'koa-router';
|
||||
// import routes from './routes';
|
||||
import cors from 'koa2-cors';
|
||||
import body from 'koa-body';
|
||||
|
||||
const router = new Router();
|
||||
|
||||
function initRouter(app: any): Router<any, any> {
|
||||
// routes.forEach((route) => router[route.method](route.path, route.action));
|
||||
app.use(cors());
|
||||
app.use(
|
||||
body({
|
||||
encoding: 'gzip',
|
||||
multipart: true,
|
||||
formidable: {
|
||||
// uploadDir: path.join(__dirname, '../../static/upload/'), // 设置文件上传目录
|
||||
keepExtensions: true,
|
||||
maxFieldsSize: 20 * 1024 * 1024,
|
||||
},
|
||||
}),
|
||||
);
|
||||
app.use(router.routes());
|
||||
app.use(router.allowedMethods());
|
||||
return router;
|
||||
}
|
||||
|
||||
export { router };
|
||||
|
||||
export default initRouter;
|
||||
3
web-vue/packages/tests/src/router/routes.ts
Normal file
3
web-vue/packages/tests/src/router/routes.ts
Normal file
@@ -0,0 +1,3 @@
|
||||
import '../controller/UserController';
|
||||
import '../controller/MenuController';
|
||||
import '../controller/FileController';
|
||||
Reference in New Issue
Block a user