egg 项目实战(三)GET方式请求中的两种传参方式

方式一:query

获取方式

async detail() {
  // 获取上下文
  const { ctx } = this;
  console.log('方式一:query', ctx.query);
  ctx.body = `id==${ctx.query.id}`;
}

路由配置

router.get('/product/detail', controller.product.detail);

方式二:params

获取方式

async detail2() {
  const { ctx } = this;
  console.log('方式二:params', ctx.params);
  ctx.body = `id==${ctx.params.id}`;
}

路由配置

router.get('/product/detail2/:id', controller.product.detail2);

.

posted @ 2020-02-28 12:00  每天都要进步一点点  阅读(1329)  评论(0编辑  收藏  举报