koa-router使用指南

2020-04-09  本文已影响0人  四十年陈

koa-router文档地址https://www.npmjs.com/package/koa-router

get请求获取参数

/*在 koa2 中 GET 传值通过 request 接收,但是接收的方法有两种:query 和 querystring。

    query:返回的是格式化好的参数对象。

    querystring:返回的是请求字符串。*///获取get传值//http://localhost:3000/newscontent?aid=123router.get('/newscontent',async(ctx)=>{//从ctx中读取get传值console.log(ctx.query);//{ aid: '123' }      获取的是对象  用的最多的方式  **推荐console.log(ctx.querystring);//aid=123&name=zhangsan      获取的是一个字符串console.log(ctx.url);//获取url地址//ctx里面的request里面获取get传值console.log(ctx.request.url);console.log(ctx.request.query);//{ aid: '123', name: 'zhangsan' }  对象console.log(ctx.request.querystring);//aid=123&name=zhangsan})

动态路由

//请求方式 http://域名/product/123router.get('/product/:aid',async(ctx)=>{console.log(ctx.params);//{ aid: '123' } //获取动态路由的数据ctx.body='这是商品页面';});

上一篇 下一篇

猜你喜欢

热点阅读