hello,这里是东哥。这节课,我们要学习的是,「长乐未央全栈系列:Node.js 项目实践」课程的第 21 回:终极版:增删改查(封装响应,优化代码),在这节课里,我们将探讨:
- 何为 DRY 原则?
- 如何自定义异常?
- 如何将重复的代码封装成函数?
这节课有一定的难度,请务必打起精神,好好的听哦。通过节课,我们将完成路由里增删改查代码的最终版。将来再做其他的接口,就都以这个为模板来做了。
Don't Repeat Yourself
编程界有一句话,大家要记住,叫做:Don't Repeat Yourself
。意思是不要自己重复自己。但大家回过头来看看,我们写的代码里有大量的重复内容。
- 首先是查询当前文章,如果文章未找到就响应
404
错误。在查询文章详情、更新文章和删除文章里,都有一模一样的代码段。
- 其次是
res.json
这种响应信息,格式都是大差不差的,而且各种各样的状态码一大堆,验证里还搞了个map
来遍历。
这些大量的重复的,又长内容,非常影响项目的可读性。那么对于我这种有代码洁癖的人来...