CF Workers TypeScript Boilerplate for Multi-Target Services

Cloudflare工人TypeScript样板提供了一个功能齐全的开发环境,适用于构建和部署多个Cloudflare Workers服务。以下是本样板的核心特性和使用步骤:

特性

  • 严格的TypeScript支持,确保代码质量
  • 使用Webpack捆绑支持多个目标服务
  • 提供工人预览和异步中间件进行路由
  • 预置错误页面示例,提升用户体验
  • CircleCI集成,即将推出Preact + Edge-side渲染
  • 支持KV和Rust-based WebAssembly集成

入门步骤

  1. 克隆存储库并运行: bash # 安装依赖 yarn # 构建所有目标 yarn build # 预览API yarn preview:api
  2. 增量构建和测试 bash yarn build:watch & yarn test:watch

目标

  • API目标:演示如何使用Cloudflare Workers创建HTTP API。
  • 测试目标:任何以_test.ts_test.tsx结尾的文件都会自动执行测试。

该样板项目通过预配置的多目标构建测试支持,简化了开发过程,适用于多服务Worker项目开发者的使用需求。

zip 文件大小:354.11KB