koa-router 获取path参数

目录

koa-router 获取path参数


实现原理:

     /:id                          设置动态路由,用户请求时,可以获取动态的path参数

ctx.params              获取动态路由 Router.get('/product/:id',function(){})  中的动态参数              

案例 :

    /**
     * Koa
     * */
    const Koa = require('koa');
    const Router = require('koa-router')();
    const App = new Koa();

    Router.get('/',(ctx,next)=>{
        ctx.body = 'Hello koa';
    });
   
    Router.get('/product/:id',(ctx)=>{
        let ctxId = ctx.params;
        ctx.body ={
            ctxId
        }
    })
    App.use(Router.routes());
    App.use(Router.allowedMethods());
    App.listen(3000,()=>{
        console.log('quick start at port 3000');
    });

访问一下链接: http://localhost:3000/product/88

返回结果:{"ctxId":{"id":"88"}}      

发布了31 篇原创文章 · 获赞 13 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_38694034/article/details/105248147