docs: 更新 CLAUDE.md 并格式化代码
- 补充 React 19、lodash-es、SQLite/cuid2 技术细节 - 运行 prettier 格式化受影响文件 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -6,15 +6,15 @@
|
||||
|
||||
## 2. 技术选型
|
||||
|
||||
| 层级 | 技术栈 | 版本 |
|
||||
|------|--------|------|
|
||||
| 前端 | Next.js + React + TypeScript | 15 / 19 / 5.7 |
|
||||
| 后端 | NestJS + Prisma + Swagger | 10 / 6 / 8 |
|
||||
| 认证 | Passport + JWT | - |
|
||||
| 数据库 | SQLite (可替换) | - |
|
||||
| 包管理 | pnpm workspace | 9.x |
|
||||
| 构建工具 | Turborepo | 2.x |
|
||||
| 代码规范 | ESLint + Prettier | - |
|
||||
| 层级 | 技术栈 | 版本 |
|
||||
| -------- | ---------------------------- | ------------- |
|
||||
| 前端 | Next.js + React + TypeScript | 15 / 19 / 5.7 |
|
||||
| 后端 | NestJS + Prisma + Swagger | 10 / 6 / 8 |
|
||||
| 认证 | Passport + JWT | - |
|
||||
| 数据库 | SQLite (可替换) | - |
|
||||
| 包管理 | pnpm workspace | 9.x |
|
||||
| 构建工具 | Turborepo | 2.x |
|
||||
| 代码规范 | ESLint + Prettier | - |
|
||||
|
||||
## 3. 项目结构
|
||||
|
||||
@@ -124,16 +124,16 @@ model User {
|
||||
|
||||
## 6. API 接口设计
|
||||
|
||||
| 方法 | 路径 | 描述 | 认证 |
|
||||
|------|------|------|------|
|
||||
| POST | /auth/register | 用户注册 | 否 |
|
||||
| POST | /auth/login | 用户登录 | 否 |
|
||||
| GET | /auth/me | 获取当前用户 | 是 |
|
||||
| GET | /users | 获取所有用户 | 是 |
|
||||
| GET | /users/:id | 获取指定用户 | 是 |
|
||||
| PATCH | /users/:id | 更新用户信息 | 是 |
|
||||
| DELETE | /users/:id | 删除用户 | 是 |
|
||||
| GET | /health | 健康检查 | 否 |
|
||||
| 方法 | 路径 | 描述 | 认证 |
|
||||
| ------ | -------------- | ------------ | ---- |
|
||||
| POST | /auth/register | 用户注册 | 否 |
|
||||
| POST | /auth/login | 用户登录 | 否 |
|
||||
| GET | /auth/me | 获取当前用户 | 是 |
|
||||
| GET | /users | 获取所有用户 | 是 |
|
||||
| GET | /users/:id | 获取指定用户 | 是 |
|
||||
| PATCH | /users/:id | 更新用户信息 | 是 |
|
||||
| DELETE | /users/:id | 删除用户 | 是 |
|
||||
| GET | /health | 健康检查 | 否 |
|
||||
|
||||
## 7. 共享包设计
|
||||
|
||||
@@ -165,6 +165,7 @@ model User {
|
||||
### 8.2 环境变量
|
||||
|
||||
**后端 (apps/api/.env)**
|
||||
|
||||
```env
|
||||
DATABASE_URL="file:./dev.db"
|
||||
JWT_SECRET="your-secret-key"
|
||||
@@ -173,6 +174,7 @@ PORT=4000
|
||||
```
|
||||
|
||||
**前端 (apps/web/.env.local)**
|
||||
|
||||
```env
|
||||
NEXT_PUBLIC_API_URL=http://localhost:4000
|
||||
```
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
|
||||
## 文档列表
|
||||
|
||||
| 文档 | 说明 | 适用场景 |
|
||||
|------|------|----------|
|
||||
| 文档 | 说明 | 适用场景 |
|
||||
| ------------------------ | ------------ | -------------------------------- |
|
||||
| [design.md](./design.md) | 项目设计文档 | 了解整体架构、技术选型、模块设计 |
|
||||
|
||||
## 快速链接
|
||||
|
||||
Reference in New Issue
Block a user