koa路由,get传值,动态路由

路由(routing)是由一个URL(或者叫路径)和一个特定的HTPP方法(GET,HTTP)组成的,涉及到应用如何响应客户端对某个网站节点的访问

1.安装koa-router:
npm i koa-router

2.配置路由

//引用和实例化路由
 var Router = require('koa-router')();
var router = new Router()

get传值:

router.get('/test', async (ctx, next) => {
  //从ctx里面获取get传值,query是格式化之后的,querystring是字符串的
  console.log(ctx.query)
  //ctx里面的request对象是那一大串东西
  ctx.body = 'koa2 string'
})

动态路由:

//动态路由:在路由里面加入:   /:参数
//动态路由里面可以传入多个值:
// router.get('/news/:aid/:cid', async (ctx, next) => {
router.get('/news/:aid', async (ctx, next) => {
  console.log(ctx.params)
  ctx.body = {
    title: 'koa2 json'
  }
})
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容