npm install koa-router
下面从两个文件配置koa-router
main.js是主入口,user.js是配置路由的
main.js
const Koa = require('koa');//接收的是类
//导入user.js文件
const userRouter = require("./router/user")
const app = new Koa();
app.use(userRouter.routes())
//查看方法有没有实现,例如只配置了post方法但是get方法进行访问就是错误的
app.use(userRouter.allowedMethods())
app.listen(8000,()=>{
console.log('koa启动成功')
})
user.js
const Router = require('koa-router')
const router = new Router({prefix:"/users"})//注册地址
// '/'相当于'/users'
router.get("/",(ctx,next)=>{
ctx.response.body = "User Lists"
})
//相当于 '/users/login'
router.put("/login",(ctx,next)=>{
ctx.response.body = "put request"
})
//导出
module.exports = router