路由 koa-router

安装  npm i koa-router -S

i 是install 简写

-S 是--save 简写

使用方法:

const koa = require('koa');
const router = require('koa-router')();
const app = new koa();
router.get('/', async(ctx, next) => {
    ctx.response.body = '

首页

'
}); router.get('/home', async(ctx, next) => { ctx.response.body = '

home

'
}); router.get('/user', async(ctx, next) => { ctx.response.body = '

个人中心

'
}); app.use(router.routes()) app.listen(3000, () => { console.log('server is start'); })
除了支持get方法之外还支持  post  put del all

router  支持  get  post   put   del  all

all  就是所有的都不匹配之后执行此方法   例如所有的都没有匹配到之后返回一个404

router.all('/*', async(ctx, next) => {

ctx.response.status = 404;

ctx.response.body ='

not fount
'

})

你可能感兴趣的:(koa,koa-router)