|
|
@@ -181,6 +181,15 @@ mini/
|
|
|
|
|
|
### 2.2 后端技术栈
|
|
|
|
|
|
+**框架选型说明**: 选用Hono框架而非Express,主要基于以下考虑:
|
|
|
+- **RPC类型安全**: Hono Client提供端到端类型安全的RPC调用,确保前后端API契约一致性
|
|
|
+- **生态集成**: @hono/swagger-ui提供开箱即用的API文档生成和测试界面
|
|
|
+- **性能优势**: Hono专为Edge环境优化,提供更快的启动时间和更低的内存占用
|
|
|
+- **TypeScript支持**: 原生TypeScript支持,提供更好的类型安全性和开发体验
|
|
|
+- **现代API设计**: 支持最新的Web标准,包括WebSocket、Server-Sent Events等
|
|
|
+- **中间件兼容**: 兼容Express中间件生态,便于迁移和扩展
|
|
|
+- **部署灵活性**: 支持多种运行时环境(Node.js, Deno, Bun, Cloudflare Workers等)
|
|
|
+
|
|
|
```json
|
|
|
{
|
|
|
"dependencies": {
|