untangled-web
基于Bun的高性能TypeScript后端框架,专为金融平台构建Web应用。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:untangled-web。 它的用途是:基于Bun的高性能TypeScript后端框架,专为金融平台构建Web应用。 完整的 Skill 内容见:https://321skill.com/skills/untangled-web/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“我需要创建一个处理文件上传和JWT认证的API端点。”,它会引导你使用`@Controller`和`@Post`装饰器定义路由,利用`FileReq<T>`类型安全地处理上传文件,并通过`@Auth`装饰器轻松添加基于角色的访问控制。
介绍
Untangled Web是一个专为Untangled Finance平台设计的TypeScript后端框架,旨在简化高性能Web应用的开发流程。它封装了构建现代Web服务所需的核心基础设施,让开发者能更专注于业务逻辑。
该框架通过装饰器(如@Module、@Controller、@Bean)提供直观的IoC容器配置,并内置了基于Bun.serve的高性能HTTP服务器。开发者可以快速定义路由、处理JSON/文件上传等各类请求,并轻松集成数据库、缓存、队列和定时任务等常用功能。
它非常适合需要在Bun运行时上快速构建稳健后端服务的全栈或后端开发者,尤其是那些涉及金融业务、需要处理复杂数据流和确保高性能的应用场景。
需要注意的是,此框架强依赖Bun运行时,无法在Node.js环境下运行。在开始项目前,请确保开发和生产环境均已安装Bun。
核心特点
与通用Node.js框架不同,Untangled Web是专为Bun运行时设计的原生框架,充分利用了Bun的高性能优势;同时,它深度集成了金融应用常见的功能模块,如JWT RBAC认证、内置数据库连接器和任务队列,开箱即用性更强。
注意事项
强依赖Bun运行时,无法在Node.js或Deno环境中使用。
常见问题
Untangled Web支持Node.js吗?
不支持,它是一个Bun-native框架,必须运行在Bun环境下。
这个框架适合初学者吗?
适合有一定TypeScript和Web开发基础的开发者,其装饰器语法与NestJS等框架类似,学习曲线相对平缓。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/untangled-web/raw/index.md 读取 untangled-web 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/untangled-web/raw/index.md(查看排版版本)