跳转到内容
搜索文档

Miniflare

最后更新 查看 MarkdownAgent 设置

Miniflare 是用于开发和测试 Cloudflare Workers 的模拟器。它使用 TypeScript 编写,在实现 Workers 运行时 API 的沙箱中运行你的代码。

  • 🎉 易用: 通过详细日志、文件监听和支持 source map 的精美错误页面,轻松开发 Workers。
  • 🔋 功能完整: 支持大多数 Workers 功能,包括 KV、Durable Objects、WebSockets、模块等。
  • 完全本地: 无需互联网连接即可测试和开发 Workers。 代码变更时可快速重载。

快速入门

GitHub

NPM


这些文档主要涵盖 Miniflare 特有的内容。有关运行时 API 的更多信息,请参阅 Cloudflare Workers 文档

如果你发现某些行为与生产 Workers 环境不一致(且该差异未在文档中说明),或本文档存在错误,请 在 GitHub 上提交 issue

  • 快速入门: 安装并配置 Miniflare API,以分发事件并在本地测试 Cloudflare Workers。
  • 编写测试: 使用 Miniflare 针对 Workers 编写集成测试。
  • 开发: Miniflare 开发工具,包括 Cloudflare Workers 的调试器支持和实时重载。
  • 核心: 用于测试 Cloudflare Workers 的 Miniflare 核心功能,包括 fetch 事件和兼容性设置。
  • 迁移: 查看特定 Miniflare 版本的迁移指南。
  • 存储: 在 Miniflare 中配置和管理本地存储模拟器,用于 KV、R2 和 D1 等 Workers 绑定(binding)。

这篇文档对您有帮助吗?