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 格式),按其中说明在我的环境里完成安装和配置。