deno.com
本页内容

关于抢先体验

信息

您正在查看 Deno DeployEA 的文档。正在寻找 Deploy Classic 的文档?在此处查看

Deno Deploy Early Access (Deno DeployEA) 是对原始 Deploy 的全面改造,具有以下特点:

  • 改进的 NPM 兼容性和 Web 框架支持
  • 内置 OpenTelemetry 集成
  • 集成构建系统
  • 显著增强的底层基础设施

加入 Early Access 计划 前往您的 Deno DeployEA 控制面板

注意

Deno DeployEA 处于私人测试阶段。要使用 Deno DeployEA,您必须从 Deploy Classic 账户设置页面加入 Early Access 计划。

Deno DeployEA 附带一个新的控制面板,地址为 app.deno.com。在此控制面板中,您可以创建包含 Deno DeployEA 应用的新 Deno DeployEA 组织。

在单个组织中,您不能将 Deno DeployEA 应用与 Deploy Classic 项目混合使用。您可以使用控制面板左上角的组织选择器在不同组织之间切换。

Deno DeployEA 是什么? 跳转到标题

Deno Deploy 是一个无服务器平台,用于在云端(或您自己的基础设施上自托管)运行 JavaScript 和 TypeScript 应用程序。它提供了一个管理平面,通过 GitHub 部署等集成来部署和运行应用程序。

与 Deploy Classic 的比较 跳转到标题

Deno DeployEA 是对 Deploy Classic 的完全重制。它拥有一个新的控制面板,以及一个使用 Deno 2.0 的新执行环境,比 Deploy Classic 强大得多。下表比较了两个版本的 Deno Deploy。

功能 Deno DeployEA Deploy Classic
Web 界面 app.deno.com dash.deno.com
深色模式 ✅ 支持 ❌ 不支持
构建 ✅ 完全集成 🟠 在 GitHub Actions 中运行,控制面板中无实时日志流,缓存需手动设置,更改配置需编辑 YAML
可运行 Deno 应用 ✅ 完全支持 🟠 有限支持(无 FFI、子进程、写入权限)
可运行 Node 应用 ✅ 完全支持 🟠 有限支持(无 FFI、原生插件、子进程、写入权限,以及降级的 NPM 兼容性)
可运行 Next.js/Astro/SvelteKit ✅ 一流支持 🟠 依赖于框架,需手动设置
一流静态站点 ✅ 支持 ❌ 不支持
环境变量 ✅ 不同的开发/生产环境变量 🟠 所有部署共用一组环境变量
CDN 缓存 ✅ 支持 ❌ 不支持
Web Cache API ✅ 支持 ✅ 支持
数据库 ⏳ 即将推出 🟠 Deno KV
队列 ❌ 不支持 ✅ 支持
Cron ❌ 不支持 ✅ 支持
从 GitHub 部署 ✅ 支持 ✅ 支持
从 CLI 部署 ⏳ 即将推出 ✅ 支持
即时回滚 ✅ 支持 ✅ 支持
日志 ✅ 支持 ✅ 支持
追踪 ✅ 支持 ❌ 不支持
指标 ✅ 支持 ❌ 不支持
OpenTelemetry 导出 ⏳ 正在进行中 ❌ 不支持
区域 2 6
可自托管区域 ✅ 支持 ❌ 不支持

如何访问 EA 跳转到标题

开始使用 Deno DeployEA

  1. 访问 app.deno.com 以访问新的控制面板
  2. 创建一个新的 Deno DeployEA 组织
  3. 在此组织内创建您的第一个应用程序
  4. 从您的 GitHub 仓库部署或直接从控制面板部署

有关详细的配置说明和特定于框架的指南,请参阅我们的参考文档。

您找到所需内容了吗?

隐私政策