Skip to main content
On this page

快速入门

创建组织 Jump to heading

Deno Deploy Classic 将于 2026 年 7 月 20 日关闭。如果您正在从 Deploy Classic 迁移,请参阅 迁移指南 了解变更详情。

开始使用 Deno Deploy:

  1. 访问 console.deno.com
  2. 创建组织:

Deno Deploy 组织创建屏幕。

请注意,您不能使用与 Deploy Classic 中任何现有项目相同的 slug 来创建组织。组织名称和 slug 创建后不可更改。

创建应用 Jump to heading

创建组织后,系统会跳转到组织应用页面,该页面会显示您所有的应用,并提供对组织设置和自定义域名的访问。

要创建应用,请点击 + New App 按钮:

部署应用创建屏幕截图

应用是一个单独部署的 Web 服务,包含一个构建配置、构建历史、环境变量、已绑定的自定义域名、关联的 GitHub 仓库等。

Info

您正在查看 Deno DeployEA 的文档。寻找 Deploy Classic 文档?点击这里查看

创建组织 Jump to heading

Deno DeployEA 终将取代 Deno Deploy Classic。在此之前,两个系统将同时可用。通过为 DeployEA 创建组织,您可以在不干扰已经使用 Deploy Classic 的项目的情况下,探索 DeployEA

开始使用 Deno DeployEA

  1. 访问 console.deno.com
  2. 创建组织:

Deno Deploy<sup>EA</sup> 组织创建屏幕。

注意,您不能使用与 Deploy Classic 中已存在项目相同的 slug 来创建组织。组织名称和 slug 创建后不可更改。

创建应用 Jump to heading

创建组织后,系统会跳转至组织应用页面,展示您所有的应用,并可访问组织设置及自定义域名。

Info

您也可以通过命令行使用 deno deploy create 创建和配置应用。详情请参见应用参考

选择仓库 Jump to heading

部署应用创建屏幕截图

应用是一个单一部署的 Web 服务,拥有构建配置、构建历史、环境变量、附加自定义域名、关联的 GitHub 仓库等。

  1. 选择您的应用对应的 GitHub 仓库:

部署组织选择屏幕截图

如果您的仓库未显示,点击 Add another GitHub accountConfigure GitHub App permissions 按钮,授权 Deno Deploy GitHub 应用访问您的仓库。

⏳ 目前尚不支持 Mono-repos(应用位于仓库子目录中的多仓库结构)。

配置您的应用 Jump to heading

Deno DeployEA 会自动尝试检测您的应用类型并配置相应的构建设置。您可以在 App Config 框中查看检测到的配置:

部署应用配置屏幕截图

要修改配置,请点击 Edit build config

部署构建配置屏幕截图

配置构建 Jump to heading

在构建配置抽屉中,您可以自定义:

框架预设 Jump to heading

选择您的框架,或者如果使用自定义配置,则选择 No Preset

安装命令 Jump to heading

安装依赖的命令(例如 npm installdeno install)。如果是没有 package.json 的 Deno 应用此项可留空。

构建命令 Jump to heading

用于编译/打包应用的命令(例如 next builddeno task build)。如果您的应用不需要构建,可留空。

运行时配置 Jump to heading

对于大多数框架,此处无需配置,Deno DeployEA 会根据框架预设自动确定最优的运行时配置。若未配置框架,您可以在此选择应用是需要针对每个请求执行服务端代码的 Dynamic 应用(如 API 服务、服务端渲染应用等),还是仅由一组静态文件组成的 Static 应用。

您可以重新打开抽屉,以编辑/删除您已添加的环境变量。您还可以在此页面编辑应用名称,并选择应用应从哪些区域提供服务。

构建并部署您的应用 Jump to heading

启动应用时应执行的 JavaScript 或 TypeScript 文件。这个路径应与您本地通过 deno runnode 启动应用时传入的路径相同,且相对于工作目录。

动态参数 Jump to heading

在构建页面,您可以看到实时流式传输的构建日志,并按多个部分分组显示:

当日志关联到追踪时,您会看到 “查看跟踪” 按钮,点击即可查看追踪详情。

跟踪 Jump to heading

对于已完成的构建,右上角会显示预览 URL。下方会显示此构建已部署到的所有时间线,例如 ProductionGit Branch 时间线。

跟踪页面截图

点击任意追踪即可打开带有瀑布流视图的追踪详情页,显示所有跨度信息:

跟踪视图截图

部署完成后,您可以在可观测性面板中查看有关应用的遥测信息,包括日志和追踪。您可以通过点击左侧边栏中的相应按钮访问这些页面。

  • 跨度时间线及持续时长
  • 跨度详情及属性
  • 在跨度期间产生日志的信息

通过过滤条件查看应用日志,可按上下文、版本和文本内容进行筛选:

日志页面截图

您还可以在此页面编辑应用名称,选择应用服务的区域。

您也可以在搜索栏中使用全文搜索。全文搜索会将日志条目筛选为仅包含所输入文本的条目,且不区分大小写。

最后,您可以点击 Create App 按钮创建应用,系统将立即触发首次构建:

应用构建日志截图

构建页面实时显示多阶段的构建日志:

查看带有详细时间信息的请求追踪:

跟踪页面截图

左上角有取消构建按钮,失败时也可重新启动。

完成后右上角显示预览 URL,及构建版本所部署的所有时间线(如 ProductionGit Branch)。

您可查看构建触发方式:

  • manual action 表示手动触发
  • GitHub repo 表示通过 GitHub 集成触发

可通过预览 URL 或时间线列表中的其他 URL 访问您的应用。

监控您的应用程序(重复部分) Jump to heading

访问应用后,您可查看遥测信息,包括日志和追踪数据,通过左侧栏访问对应页面。

日志 Jump to heading

日志页面截图

日志页面显示项目中的最近所有日志。默认显示生产和开发环境日志,可通过顶部筛选或搜索栏限制显示内容,例如输入 context:production 过滤生产环境日志,revision:<id> 过滤特定版本。

支持全文搜索,仅匹配日志中写入文本(不区分大小写)。

默认显示最近一小时日志,通过右上角时间选择器调整时间范围,时间戳显示按选择器时区。

日志行右侧出现“查看跟踪”按钮,点击后可查看该日志关联的追踪详情。

跟踪 Jump to heading

跟踪页面截图

跟踪页面显示项目中的最新追踪,默认展示所有环境的追踪,通过顶部筛选和搜索限制显示范围,例如 context:production 仅显示生产环境追踪,revision:<id> 筛选特定版本。

列表包括所有传入 HTTP 请求追踪,显示请求路径和耗时(毫秒)。点击追踪项打开详情视图,显示包含的全部跨度和日志。

跟踪视图截图

每个跨度包括持续时间、名称、开始和结束时间,以及记录的属性。点击时间线上跨度即可在底部摘要面板查看详细信息。

对应跨度的日志内容显示在底部“日志”标签页,切换跨度时日志内容也会随之更新。

Last updated on

你找到了你需要的东西吗?

编辑此页面
隐私政策