kotlin-ktor-patterns - 构建可维护的 Ktor HTTP 服务器
提供 Ktor 路由、插件、身份验证、依赖注入、序列化、WebSockets 和集成测试模式。
标签
更新于: 2026-10-05能力
典型输入
典型输出
该技能可以做什么
- 组织 Ktor 应用结构
- 定义 HTTP 路由
- 配置 Ktor 插件
- 序列化请求模型
- 实现 JWT 身份验证
- 处理应用错误
- 配置 CORS
- 设置 Koin 依赖注入
- 编写 testApplication 集成测试
- 实现 WebSocket 端点
输入
输出
- Ktor 服务器代码
- HTTP API 路由
- 身份验证和错误处理代码
- 集成测试代码
要求
- Kotlin 协程支持
- Ktor 框架
- Koin 依赖注入库
- kotlinx.serialization
- testApplication 支持
