#25. 学习与理解
#陌生代码阅读
我刚接手这个项目,请帮我理解整体架构:
1. 项目用了哪些核心框架和库?
2. 数据流是怎么走的?
3. 主要模块之间的关系是什么?
4. 有没有不符合最佳实践的地方?#新技术学习
我想在这个项目中引入 tRPC 替代现有的 REST API。
请解释 tRPC 的核心概念,并给出一个将 @src/api/users.ts 迁移到 tRPC 的示例。#开源项目拆解
@Codebase
这个开源项目的核心设计模式是什么?
请从入口文件开始,梳理关键的执行流程。#概念解释
请结合 @src/middleware/rateLimit.ts 的实现,
解释什么是令牌桶算法,以及这里的实现有没有什么可以优化的地方。