「Cloudflare Worker」怎么实现多路由 API 又能兼顾体积?

14次阅读

共计 213 个字符,预计需要花费 1 分钟才能阅读完成。

Worker demo 代码中没有提供路由处理、而且 Free Plan 下的 1MiB 的大小限制让代码空间寸土寸金。作为一个 Serverless 应用,怎么能像 Node.js 下的传统路由库(例如 @koa/router)一样趁手好用?

我推荐「itty-router」,其优点:

  1. 专门为 Slerverless 设计
  2. 很小,零依赖(450+B、530+B、970+B 可选)
  3. 支持 TypeScript
  4. 支持路由解析和查询参数解析
  5. 支持中间件
  6. 100% 测试覆盖率

「Cloudflare Worker」怎么实现多路由 API 又能兼顾体积?

正文完
 0