UNPKG

swagger-decorator

Version:
30 lines (23 loc) 778 B
/** * Created by apple on 16/10/9. */ import UserController from "./controller/UserController"; import { wrappingKoaRouter } from "../src/transform/router/koa_router"; import AnnouncementController from "./controller/AnnouncementController"; const Router = require("koa-router"); const router = new Router(); // 封装原有的 koa-router 对象 wrappingKoaRouter(router, "localhost:8080", "/api", { title: "Node Server Boilerplate", version: "0.0.1", description: "Koa2, koa-router,Webpack" }); // 定义默认的根路由 router.get("/", async function(ctx, next) { ctx.body = { msg: "Node Server Boilerplate" }; }); //定义用户处理路由 router.scan(UserController); router.scan(AnnouncementController); //默认导出路由配置 export default router;