koa-router 多路由一点点使用心得

180 阅读1分钟

路由多个文件

当项目有多个路由的时候,可以分成个js,并且并对各个js进行管理,然后入口js进行引入使用。

这是主js的引入

const Koa = require("koa");
const app = new Koa();
const router = require("koa-router")();

// 引入路由
let home = require("./v1/home.js");


router.use(home.routes());
app.use(router.routes()).use(router.allowedMethods());
console.log(home);

// app.use(home.routes())

app.listen(9527,()=>{
    console.log("server running at port 9527")
});

home.js

const router = require("koa-router")();

router.prefix('/v1')

router.all("/home/page", ctx =>{

    console.log("走进来了");
    ctx.body = "首页列表数据";
})

module.exports = router;