node.js后端的每一个路由就是一个接口。
koa2框架结合koa-router中间件,使路由更加简介明了。这次讲讲koa-router的简单使用
安装koa-router
npm install koa-router --save
//在每个路由文件中引入
const Router = require('koa-router')
const router = new Router()
koa-router要实例化使用
router.prefix('/test')//设置该路由的通用头部
router.get('/routerTest',async function (ctx,next) {
await console.log('测试路由')
ctx.body = {//返回给前端的数据
code : 200,
message : '成功跑通koa-router啦',
data : {
id : 1,
name : '测试名字',
age : 24
}
}
console.log('成功跑通koa-router啦')
})
module.exports = router
在入口文件中使用
const routerIndex= require('./router/routerIndex')
//路由实例
app.use(routerIndex.routes(),routerIndex.allowedMethods()) //路由的固定写法
前端调用的话直接
http://localhost:3030/test/routerTest