关于 接口获取数据 问题

来源:9-4 Search接口实现(1)

慕小庄

2019-12-16

router.get('/top', async (ctx) => {
  let { status, data: {top} } = await axios.get(`http://cp-tools.cn/search/top`, {
    params: {
      input: ctx.query.input, // input 內的关键词
      city: ctx.query.city,   // 所在城市
      // sign
    }
  })
  ctx.body = {
    top: status === 200 ? top : [],
  }
  console.log(top)
});  

快乐老师您好:
目前我遇到点小问题关于 params 内的 key 值,请问老师您是怎么知道的 " http://cp-tools.cn/search/top " 后面需要加 input 和 city 就显示内容,而“ http://cp-tools.cn/search/resultsByKeywords ” 后面需要加 city 和 keyword ?网域后面要加什么key,到底是从哪里得知的 ?
请老师帮忙解惑,谢谢您。

写回答

1回答

快乐动起来呀

2019-12-19

这个是接口规定的呀

0
1
慕小庄
老师晚上好:您的意思是 这些IP后面接的参数是由 服务端规定的,所以您在demo的时候就已经知道 该传那些参数到这些IP后面了,对吗?
2019-12-19
共1条回复

Vue全家桶+SSR+Koa2全栈开发美团网

整合大前端8项技术,全面晋级全栈工程师,毕设/面试作品

2445 学习 · 1638 问题

查看课程