在本页

API 参考

这是 Deno Deploy 上可用的运行时 API 的参考。此 API 与标准 运行时 API 非常相似,但由于 Deno Deploy 是一个无服务器环境,因此某些 API 的可用方式有所不同。

请使用本节文档来探索 Deno Deploy 上可用的 API。

Web API 跳转到标题

Deno API 跳转到标题

注意:仅 Deno 的稳定 API 在 Deploy 中可用。

  • Deno.env - 与环境变量(秘密)交互。
    • get(key: string): string | undefined - 获取环境变量的值。
    • toObject(): { [key: string]: string } - 获取所有环境变量作为对象。
  • Deno.connect - 连接到 TCP 套接字。
  • Deno.connectTls - 使用 TLS 连接到 TCP 套接字。
  • Deno.startTls - 从现有 TCP 连接启动 TLS 握手。
  • Deno.resolveDns - 执行 DNS 查询。
  • 文件系统 API

未来支持 跳转到标题

将来,还将添加这些 API。

  • 缓存 API
  • UDP API
    • Deno.connectDatagram 用于出站 UDP 套接字。
  • 使用 Deno.createHttpClient 自定义 fetch 选项。

限制 跳转到标题

与 Deno CLI 一样,我们没有实现 ECMA Script 附录 B 中指定的 __proto__ 对象字段。