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