docs: update progress with P8.4 - @Res() bug fix, model verification, production deploy

This commit is contained in:
TradeMate Dev
2026-06-24 11:32:55 +08:00
parent 8a86334d05
commit 05bf267d09
+13 -3
View File
@@ -94,12 +94,22 @@ cd backend && node prisma/update-skill.cjs # 如果 system prompt 需要更新
| **models.ts 清理** | 移除 foreign 模型,仅保留 deepseek-v4-flash 和 sensenova-6.7-flash-liteDEFAULT_MODEL 改为 domestic | ✅ | | **models.ts 清理** | 移除 foreign 模型,仅保留 deepseek-v4-flash 和 sensenova-6.7-flash-liteDEFAULT_MODEL 改为 domestic | ✅ |
| **返佣注册指南** | 新建 `docs/affiliate-registration.md`,收录 7 个平台的注册入口、佣金比例、申请流程 | ✅ | | **返佣注册指南** | 新建 `docs/affiliate-registration.md`,收录 7 个平台的注册入口、佣金比例、申请流程 | ✅ |
### P8.4 — @Res() 非流式响应 Bug 修复 + 双模型验证 + 生产部署(2026-06-24
| 子项 | 说明 | 状态 |
|------|------|------|
| **Bug 诊断** | `sandbox.controller.ts` 注入 `@Res() res: Response` 后 NestJS 进入 Express native 模式,非流式 `return` 值被静默丢弃,curl 收到 0 bytes | ✅ |
| **Bug 修复** | 非流式分支改为 `const result = await ...; res.json(result)`,流式分支不变 | ✅ |
| **provider 覆盖修复** | 商汤科技此前同时注册 `deepseek-v4-flash` + `sensenova`,覆盖了硅基流动的 deepseek 注册。修复后商汤仅注册 `sensenova-6.7-flash-lite` | ✅ |
| **双模型功能验证** | `deepseek-v4-flash`(硅基流动) HTTP 201 ~3-18s 正常回复;`sensenova-6.7-flash-lite`(商汤科技) HTTP 201 ~2s 正常回复 | ✅ |
| **生产部署** | 前端 108 页面构建推送主站+镜像站,后端 build + PM2 restartNginx reload | ✅ |
| **线上验证** | 编译产物仅含 `deepseek-v4-flash``sensenova-6.7-flash-lite`,无任何国外模型引用 | ✅ |
### 待办/下一步 ### 待办/下一步
1. **注册联盟账号**:按 affiliate-registration.md 优先级注册阿里云云大使、百度智能云推广大使、Canvassador、腾讯云推广大使 1. **注册联盟账号**:按 affiliate-registration.md 优先级注册阿里云云大使、百度智能云推广大使、Canvassador、腾讯云推广大使
2. **替换占位链接**:拿到真实联盟 ID 后替换 seed-tools-affiliate.ts 中的 `yuzhiran` 占位 2. **替换占位链接**:拿到真实联盟 ID 后替换 seed-tools-affiliate.ts 中的 `yuzhiran` 占位
3. **生产部署**`npm run build`(前端 SSG+ 复制到服务器 + PM2 restart 后端 3. **内容策略**批量生产 AI 工具评测文章做 SEO
4. **内容策略**:批量生产 AI 工具评测文章做 SEO 4. **编程导师内容扩充**:按难度分级写更多 starter 问题
5. **编程导师内容扩充**:按难度分级写更多 starter 问题
--- ---