kotlin-ktor-patterns - 构建可维护的 Ktor HTTP 服务器
提供 Ktor 路由、插件、身份验证、依赖注入、序列化、WebSocket 和 testApplication 测试模式。
标签
更新于: 2026-10-05能力
典型输入
典型输出
该技能可以做什么
- 构建 Ktor HTTP 服务器
- 配置 Ktor 插件
- 定义路由 DSL
- 配置 JSON 序列化
- 配置 JWT 身份验证
- 配置 Koin 依赖注入
- 处理应用程序错误
- 配置 CORS 策略
- 编写 testApplication 测试
- 实现 WebSocket
输入
- Ktor 项目
- 应用程序配置
- JWT 设置
- 路由需求
- 可序列化数据模型
- 服务依赖
- 测试场景
输出
- Ktor HTTP 服务器
- HTTP 路由响应
- 序列化 JSON 数据
- JWT 身份验证响应
- 标准化错误响应
- WebSocket 通信
- 集成测试结果
要求
- Kotlin 协程支持
- Ktor 服务器依赖
- Koin 依赖
- kotlinx.serialization 支持
- testApplication 测试支持
- WebSocket 支持
