阶段 3:练习与验收
必做
- 按主项目 README 安装并
start:dev成功 - 打开
bookmarks.controller.ts/bookmarks.service.ts,用自己的话注释「每一层干什么」(可写在纸上) - 找到至少一个 DTO,指出哪些字段被校验了
选做
- 给书签增加可选字段
description(同步改 DTO + Prisma 模型,Prisma 章节也可一起做) - 给列表接口加一个查询参数
q,按标题模糊搜索(可先在内存过滤,接库后改 Prisma)
本阶段验收
- 能画出 Module → Controller → Service 关系
- 能解释白名单 ValidationPipe 的好处
- 知道业务错误该 throw 哪种 Exception