UNPKG

node2sql-cli

Version:

Node project tools

27 lines (21 loc) 864 B
import { SwaggerRouter } from "koa-swagger-decorator"; import { user, general } from "./controller"; const router = new SwaggerRouter(); // 测试接口是否正常 router.get("/", general.helloWorld); // app // router.get("/users", user.getUsers); // router.get("/users/:id", user.getUser); // router.post("/users", user.createUser); // router.put("/users/:id", user.updateUser); // router.delete("/users/:id", user.deleteUser); // router.delete("/testusers", user.deleteTestUsers); // Swagger endpoint router.swagger({ title: "接口文档", description: "API REST using NodeJS and KOA framework, typescript. TypeORM for SQL with class-validators. Middlewares JWT, CORS, Winston Logger.", version: "0.0.1", }); // mapDir will scan the input dir, and automatically call router.map to all Router Class router.mapDir(__dirname); export { router };