hello,这里是东哥。这节课,我们要学习的是,「长乐未央全栈系列:Node.js 项目实践」课程的第 12 回:接口 2:查询文章详情,在这节课里,我们将探讨:
- 在路由中添加 id 参数
- 如何查询文章详情?
- 查询不存在的数据,应该怎么办?
设计路由参数
我们将所有文章查出来了,如果这时候,我只想看其中一篇文章,又该怎么做呢?
首先要想好,让用户访问什么路径,才能显示单条文章。我们之前查询文章列表,使用的接口地址是/admin/articles
。查询单条,最重要的就是要通过id
来找到当前记录。那么我们设计 URL,可以改为/admin/articles/1
。我们在列表的接口地址上,增加一个id
编号。如果写的是1
,意思就是查询id=1
的文章。如果最后面是,5
,那么查询的也就是id=5
的这篇文章了。
查询文章详情
按照这个思路,我们来定义查询文章详情的路由。
/**
* 查询文章详情
* GET /admin/articles/:id
*/
router.ge...