npm i koa-router -D
一、引入
const Koa = require('koa')
const router = require('koa-router')()
const app = new Koa()
二、定义路由
// get请求路由
router.get('/profile/:username', async (ctx, next) => {
// 获取参数
const { username } = ctx.params;
ctx.body = {
title: 'this is profile page',
username
}
})
// post请求路由
router.post('/login', async (ctx, next) => {
// 从request.body中获取参数
const { username, password } = ctx.request.body;
ctx.body = {
username,
password
}
})
三、注册使用路由
app.use(router.routes())
通过以上步骤,我们在定义的路由就可以正常请求访问了.