Commit Graph

3 Commits

Author SHA1 Message Date
781962dce0 feat:数据关联与树形数据嵌套结构的分类和评论实现
- 实现分类、评论、标签实体
- 使用了Materialized Path实现树形嵌套
- 对分类、评论、标签的存储库进行自定义改造
2023-12-03 18:06:47 +08:00
ef90d0550b feat: 数据验证和数据序列化处理
- 增加了DTO和验证
 - 服务类和控制器加入了dto
 - 增加序列化拦截器,对数组和分页特殊处理
 - 实体中分配了序列化装饰器
 - 控制器引入拦截器
2023-11-22 18:50:56 +08:00
9ac17e43e3 feat(learning): 完成NestJS核心概念和自定义提供者的学习
- 引入并配置了Fastify替代Express作为HTTP服务器,提高应用性能。
- 实现了PostController及其CRUD操作,包括请求方法和参数处理。
- 创建并使用CreatePostDto和UpdatePostDto进行请求数据验证。
- 完成了多种自定义提供者的实现和应用,如值提供者、类提供者和工厂提供者。
- 添加了一些全局类型定义,如RecordAny和BaseType,用于增强代码的可读性和健壮性。
- 通过ConfigService添加和管理新的环境配置项。
2023-11-18 23:42:29 +08:00